alternativa al deprecato UITableViewCell setText?
-
11-09-2019 - |
Domanda
Codice del libro Inizio di Sviluppo di iPhone (da Dave Mark & Jeff LaMarche) assegna al UITableViewCell proprietà di testo:
UITableViewCell *cell = ...
...
cell.text = ...
Questa assegnazione si porta in un "'setText' è deprecato..." avvertimento.Cosa posso usare come alternativa?
Inoltre, come faccio ad aprire la lunga URL nel messaggio di avviso (in Xcode) senza ridigitare il tutto?
Soluzione
provare:
cell.textLabel.text = @"test";
(Ah, è bello essere di risposta 3.0 SDK domande ora)
Altri suggerimenti
Sconsigliata suggerisce che è possibile modificare il codice per utilizzare il nuovo metodo suggerito da Apple.Qualsiasi obsoleta metodi vorresti essere rimosso in futuro versioni di aggiornamento (per es:si potrebbe rimuovere dal sistema operativo 3.1) Così, invece di setText, uso questa
[cell.textLabel setText] method
si Utilizza Questo Codice:-
"cell.textLabel.testo"
Rimuovere L'Avviso Di Testo obsoleto UITableViewCell setText?
Per risolvere la seconda questione.
Non sono sicuro di cosa intendi, URL, ma per ottenere il testo completo della "costruzione" di uscita, che è dove l'attenzione bolla entra da:
1) aprire la finestra di generazione (di default associazione di tasti Comando-Maiusc-B)
In fondo la build visualizzare i progressi ci sono quattro pulsanti.I pulsanti da sinistra a destra, sono un segno, un simbolo di avvertimento, alcune linee tratteggiate, e un menu a comparsa per ulteriori opzioni.
Assicurarsi che il terzo simbolo, quello con le linee tratteggiate, ha uno sfondo grigio scuro.Attivare in caso di dubbio.La nuova visualizzazione che è esposto quando si preme questo tasto ha il testo completo in uscita dal processo di costruzione del compilatore, linker script di shell di uscita, ecc...)
Credo che questo è quello che stai chiedendo.
È possibile utilizzare il Comando-= e Comando-Maiusc-+ di muoversi attraverso gli avvisi e gli errori.Quando si esegue questa operazione il testo completo di ciascuna di avviso/errore bolla sarà selezionato in piena vista output.!