Ho una visione cella di una tabella personalizzata che ho creato utilizzando XIB:nuova cella personalizzato da XIB causando valore della chiave di codifica-compliant per la chiave ...?
ho anche linkato il file XIB con il mio cellulare UITableView personalizzato.
Ma ora quando provo a caricare la cella in - (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
con i seguenti codici:
MyCustomTableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:@"Cell"];
if (cell == nil) {
// Load the top-level objects from the custom cell XIB.
NSArray *topLevelObjects = [[NSBundle mainBundle] loadNibNamed:@"CustomTableViewCell" owner:cell options:nil];
// Grab a pointer to the first object (presumably the custom cell, as that's all the XIB should contain).
cell = [topLevelObjects objectAtIndex:1];
}
Prendo un [<NSObject 0x8a5b970> setValue:forUndefinedKey:]: this class is not key value coding-compliant for the key hitMeButton.
Sono stato alla ricerca on-line e una delle possibili cause potrebbe essere che il XIB non è legata al IBOutlet, ho controllato in modo tale che non sembra essere il caso.
+1. Ho passato delle età a capirlo, felice di aver visto la tua risposta. – Petar
Non riesco a capire il motivo per cui la risposta accettata ha un risultato di '-1' e la mia non è accettata ma ha ricevuto 18 punti: P – MatterGoal