-1
我正在顯示圖像具有的喜歡數量。我想避免典型的「1喜歡」,沒有成功。這是我現在的代碼。問題是應用程序崩潰,如果我使用此代碼,但它看起來很好。數據源是隻包含數字的NSMutableArray
。調整字符串以顯示單數或複數單詞
if ([[mainDelegate.imagesLikes objectAtIndex:indexPath.section] isEqualToString:@"1"]) {
likesLabel.text = [NSString stringWithFormat:@"%@ %@", [mainDelegate.imagesLikes objectAtIndex:indexPath.section], @"Like"];
} else {
likesLabel.text = [NSString stringWithFormat:@"%@ %@", [mainDelegate.imagesLikes objectAtIndex:indexPath.section], @"Likes"];
}
崩潰日誌:
-[__NSCFNumber isEqualToString:]: unrecognized selector sent to instance 0xb000000000000023
2014-08-28 02:27:12.146 App[8886:60b] *** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[__NSCFNumber isEqualToString:]: unrecognized selector sent to instance 0xb000000000000023'
如果你的源數組「只包含數字」,那麼爲什麼你把它的一個成員作爲一個字符串? – 2014-08-28 00:47:22