[__NSCFBoolean rangeOfCharacterFromSet:]:发送到实例的无法识别的选择器

时间:2015-11-26 08:39:43

标签: ios uitableview

我使用JSON数据填充UITableView但是当我向下滚动UITableView时它会给出上层线程。请帮我解决这个问题。 谢谢

1 个答案:

答案 0 :(得分:0)

您的JSON数据包含一个您认为是字符串但实际上是布尔值(true或false)的值。解析JSON时,必须检查您正在处理的每个值。您还应该阅读您正在处理的JSON规范,但检查是必不可少的,因为如果没有检查,任何黑客都可以随时使您的应用程序崩溃。

当然,您是否需要复制相同的十行代码以在代码中的一千个位置进行正确检查,或者您是否编写了NSDictionary的扩展来执行所有检查并在问题出现时将其捕获而不是崩溃你的应用程序。