ios - 应用程序适用于模拟器,但不适用于设备。奇怪的错误信息? X代码

标签 ios objective-c xcode

正如标题所说,代码非常完美,可以按预期在模拟器上运行。当我尝试在设备上运行相同的代码时,出现此错误:2014-10-09 23:00:07.180 Color Speed[1129:538481] *** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason : '*** -[_NSPlaceholderData initWithContentsOfFile:options:error:]: nil file argument' 这个错误是什么意思?我会尝试调试,但我不知道从哪里开始并验证了每一行代码的工作(我几乎没有开始这个项目)。

最佳答案

看原因。它表明您的文件参数为零。大多数此类情况是由于模拟器和设备之间的文件路径不同造成的。检查有关加载文件的代码并比较模拟器和设备之间的路径。

关于ios - 应用程序适用于模拟器,但不适用于设备。奇怪的错误信息? X代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26291743/

相关文章:

ios - 在 Objective-C 中用 %20 替换空格

objective-c - UINavigationController - 推送时保持导航栏相同

iphone - 重新创建“添加联系人”屏幕

swift - Xcode 8 beta 6 中的 performActionForShortcutItem

ios - 禁用 CALayer mask 帧变化动画

objective-c - 有时,一些 Objective-C 对象会无缘无故地变得无效

ios - 如何在 iOS 中呈现大尺寸文档?

Xcode:在没有开发者帐户的情况下启用应用程序组?

ios - 使用 xml 或 css 或全局变量的数据驱动 ios-Calabash 自动化测试

ios - 如何等待 findObjectsInBackgroundWithBlock(在 Parse 中)完成然后运行 ​​MainThread?