【iOS知识汇】bool BOOL 的小坑。
首先我有数组。
{ "name" : "文章", "isTrue" : false }, { "name" : "好物", "isTrue" : false }, { "name" : "评论", "isTrue" : false }, { "name" : "短视频", "isTrue" : true }, { "name" : "问答", "isTrue" : false }, { "name" : "回帖", "isTrue" : false }, { "name" : "主贴", "isTrue" : false }
BOOL isShow =[_tagsArray objectAtIndex:i] [@"isTrue"] ;
结果不对。
bool isShow =[_tagsArray objectAtIndex:i] [@"isTrue"] ;
结果也不对。
都是true ;
正确用法是:
BOOL isShow =[[_tagsArray objectAtIndex:i] [@"isTrue"] boolValue];
呵呵达。