ho aggiornato il mio codice per SWIFT 3.0 e ottenere un avvertimento sulla riga seguente:Table View cellForRowAtIndexPath avvertimento
func tableView(_ tableView: UITableView, cellForRowAtIndexPath indexPath: IndexPath) -> UITableViewCell {
Quando provo ciascuno dei suggerimenti per sia il silenzio l'avviso con @nonobjc o ne fanno un funzione privata la tabella non carica più.
L'errore si legge:
metodo istanza 'tableView (: cellForRowAtIndexPath :)' quasi partite requisito opzionale 'tableView (: canFocusRowAt :)' di protocollo 'UITableViewDelegate'
fa qualcuno sa cosa causa questo errore e come risolverlo?
Grazie mille!
Non ho ancora controllato swift3, ma davvero? Questo cambiamento non ha alcun senso ... C'è qualche motivo dietro? O solo per rimuovere l'uso ridondante di "indexPath"? – 0yeoj
'remove the redundant' è davvero un tema importante in Swift 3. – Moritz
Ho usato quel codice e ho fatto un clean ma continua a darmi lo stesso errore :(Quando espongo l'errore ci danno un paio di indicatori:' Move 'tableView (_: cellForRowAt :)' a un'estensione per silenziare questo avviso' e 'Requirement 'tableView (_: canFocusRowAt :)' dichiarato qui (UIKit.UITableViewDelegate)' – MattBlack