问题标签 [iphone-3g]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
83 浏览

objective-c - 用 iPhone 3G 调试;它跳过 cellForRowAtIndexPath

我有一个奇怪的问题。我有一个在 Xcode 3 的 iPhone 模拟器上运行良好的代码,但是当我使用 iPhone 3G 进行调试时,它会跳过一部分代码。

我有一个UITableView从服务器上的 CSV 获取数据(它可以读取文件,我已经用日志测试过),但没有填充表。所以我发现它完全跳过了cellForRowAtIndexPath:方法。

这是代码:

代码对于其他功能来说有点复杂,但是应该有必要理解问题。

编辑: 我已经解决了这个问题。它没有执行那段代码,因为 lista.count 仍然为 0,并且由于 csv 中的错误格式字符串到数字而未被填充。我只是换了一个“。” 在每个问题中都有一个“,然后它起作用了......我不明白为什么模拟器可以与设备一起使用不,也许PC可以毫无问题地接受逗号和点