我使用对象名为NSMutableArray
的{{1}}:当没有来自服务器的数据时我的可变数组打印
在下一行代码中,如果检查计数,它会崩溃。如何解决这个请帮助我。
myArray
错误:
打印阵列:2015-01-24 10:44:59.852 RemoteAccess [1061:60b] - [NSNull count]:无法识别的选择器发送到实例0x38b21a60
答案 0 :(得分:2)
您认为myArray
是一个数组,但它不是 - 它是类NSNull
的一个实例。最有可能的是,你将它从JSON提要中拉出来,而JSON没有返回数组,而是返回null
。
最简单的解决方法是替换你的条件来检查你实际得到的是什么类:
if ([myArray isKindOfClass:[NSArray class]] && myArray.count > 0) {
// Do something
}
答案 1 :(得分:-1)
因为您的myArray
是零。您必须确保myArray
不是零。