正在完成一项任务,我必须将数据从服务器打印到我的表中。写了所有代码但是,当我运行我的应用程序时,数据不会打印在表格中。在运行期间,当我滚动表格时,它会显示此错误。根据我的调查,数据不可见的原因是编译器首先转到表格代码然后转移到连接代码。这就是没有显示数据的原因(*我使用了断点*)。
提前感谢。
答案 0 :(得分:2)
您正在length method
对象上调用NSNumber
。
如果没有您向我们展示代码,我无能为力。
我希望你从服务器获取数据而不检查它的类型,你将它分配给textfield或类似的东西。
找到它的最佳方法是确保数据是断点所期望的类型,并在控制台中调用po [variable class]
。
如果要将其分配给textField,则应调用[variable stringValue]
并将其分配给textField。
如果你有BOOL值,你需要根据该值生成一个字符串。
答案 1 :(得分:0)
您可以像这样设置文本: -
cell.codeCell.text = [NSString stringWithFormat:%@,[array2 objectAtIndex:indexPath.row]];
这不会导致您的应用崩溃。
希望这有帮助。