UITableViewCell
使用 NSMutableArray设置时出现问题。
-[__NSCFArray isEqualToString:]: unrecognized selector sent to instance
在那一行:
cellDetailed.favouriteLabel.text=[arrayofFavouriteNames objectAtIndex:indexPath.row];
当 NSLogging NSMutableArray 时,我有这个:
favourites: (
(
"User1"
),
(
User2
)
)
NSMutableArray 的结构是这样的吗:
favourites: (
"a",
"b",
"c"
)
当添加一个值作为收藏夹时,我首先拥有旧的收藏夹:
arrayofFavouritesNames = [NSMutableArray arrayWithArray:[[NSUserDefaults standardUserDefaults] objectForKey:@"favourites_names"]];
然后,将新值添加到 NSMutableArray:
[arrayofFavouritesNames addObject:name];
然后设置更新的 NSMutableArray:
[[NSUserDefaults standardUserDefaults] setObject:arrayofFavouritesTeamsNames forKey:@"favourites_names"];
我真的不知道为什么会出现这个错误UITableViewCell
,但我猜它与 NSMutableArray 的结构有关。
感谢您的帮助。