Ho eseguito un milione di UITables con sottotitoli, immagini, sfondi, colori, stili di testo. Improvvisamente, sto andando in crash su questo tavolo, in particolare sulla linea che richiede l'immagine della cella. Ecco il codice:L'immagine UITableView causa l'arresto
// Configure the cell:
cell.textLabel.font = [UIFont fontWithName:@"Franklin Gothic Book" size:18];
cell.textLabel.text = [leadershipMenu objectAtIndex:indexPath.row];
cell.detailTextLabel.text = [leadershipSubtitlesMenu objectAtIndex:indexPath.row];
// And here's the statement that causes the crash:
cell.imageView.image = [leadershipPhotosMenu objectAtIndex:indexPath.row];
Ora, l'errore che ottengo è questo:
*** Terminating app due to uncaught exception 'NSInvalidArgumentException',
reason: '-[__NSCFConstantString _isResizable]: unrecognized selector sent to instance 0xcacbc'
so per certo che l'istruzione che causa l'incidente è la causa
cell.imageView.image = ...
più presto mentre commento tutto va bene.
non ho mai visto in vita mia un errore
-[__NSCFConstantString _isResizable]:
. L'ho cercato su google ma ho trovato molto poco.
Molto particolare.
Qualcuno là fuori ha qualche indizio?
Che cos'è la leadershipPhotosMenu? È una serie di immagini? – Vaquita
Come hai memorizzato le immagini nella matrice "leadershipPhotosMenu"? Posso vedere di cosa si tratta? –
sicuro, ecco il codice: 'leadershipPhotosMenu = [[NSMutableArray alloc] initWithObjects: @" JohnQ.jpg ", @" BillZ.png ", nil];' E quelle immagini sono nel mio progetto - nel senso che sono in Xcode, parte del pacchetto. – sirab333