Non può ottenere barra di ricerca per visualizzare in applicazione iphone
-
16-09-2019 - |
Domanda
Sono cercando di ottenere una barra di ricerca per visualizzare nella mia applicazione.
Sto seguendo l'esempio spettacolo nell'applicazione di esempio TableSearch.
Non ho più o meno attuato esattamente allo stesso modo a parte i dati. Io però posso mai sembrano avere la barra di ricerca vero e proprio da visualizzare.
L'unica altra differenza tra la mia app e l'applicazione TableSearch è che la mia utilizza sia una barra delle schede e la barra di navigazione. Tuttavia Ho messo questi nella TableSearch e funziona ancora come previsto.
Qualche suggerimento? Chiunque altro ha avuto problemi simili a questo? Questo mi sta facendo impazzire.
Grazie in anticipo, Matt
Soluzione
Proprio per riassumere quello che stavo facendo sbagliato e come ho riparato.
Questo è quello che avevo in precedenza nel mio codice:
SearchController *searchController = [[SearchController alloc] initWithNibNamed:nil bundle:nil];
(Nota: ho un SearchController.xib troppo)
Il che sembrava funzionare bene cioè il file pennino caricato e lavorato, tranne la barra di ricerca non è mai mostrato .
Quando ho cambiato la precedenza a:
SearchController *searchController = [[SearchController alloc] initWithNibNamed:@"SearchController" bundle:nil];
Ha funzionato come previsto.
Quindi la lezione da imparare dal mio errore è - se si sta utilizzando un file nib -. Specificarlo esplicitamente
Spero che ti aiuta, Matt