ich einen Fehler in meiner Konsole bekommen:"isEqualToString" Cocoa Fehler
2009-05-30 20: 17: 05,801 ChuckFacts [1029: 20b] *** - [Joke isEqualToString:]: unerkannt Selektor gesendet Instanz 0x52e2f0
Hier mein Code ist, dass ich die Fehler glauben herkommt:
- (UITableViewCell *)tableView:(UITableView *)tableView
cellForRowAtIndexPath:(NSIndexPath *)indexPath {
static NSString *CellIdentifier = @"Joke";
UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier];
if (cell == nil) {
[[NSBundle mainBundle] loadNibNamed:@"TableCell" owner:self options:nil];
cell = [[[UITableViewCell alloc] initWithFrame:CGRectZero
reuseIdentifier:CellIdentifier] autorelease];
cell = tableCell;
}
NSString *jokeText = [jokes objectAtIndex:indexPath.row];
UILabel *jokeTextLabel = (UILabel*) [cell viewWithTag:1];
jokeTextLabel.text = jokeText;
NSString *dateText = formattedDateString;
UILabel *dateTextLabel = (UILabel*) [cell viewWithTag:2];
dateTextLabel.text = dateText;
[self todaysDate];
return cell;
}
„Witze“ ist ein Array voll Witze, falls Sie wissen müssen
Warum kommt dieser Fehler?
Auch tun Sie das Teil des Fehlers sehen, der sagt:
zum Beispiel gesendet 0x52e2f0
Wie kann ich bestimmen, was „0x52e2f0“ ist so wäre es einfacher, das zu finden, Problem beim nächsten Mal?
Genaues Duplikat: http://stackoverflow.com/questions/865527/cocoa-i-have-an-error-and-after-reading-and-try-to-figure-it-out-i-cant –