【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];
呵呵达。


 

 

 

posted on 2020-07-10 14:23  wp7ers  阅读(166)  评论(0编辑  收藏  举报