我将所有iphone视图控制器文件复制到一个新的iPad项目中。 (我改变了每个nib文件的大小等)
几乎所有viewControllers
都在工作,只有一个viewcontroller
说xview
。
在[self.view add:xview.view]
行,代码崩溃并显示以下日志
2011-06-22 14:08:56.435 RelaxInAMinutePad[5073:207] *** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '*** -[NSURL initFileURLWithPath:]: nil string parameter'
2011-06-22 14:08:56.437 RelaxInAMinutePad[5073:207] Stack: (
47421520,
48579372,
47159051,
47158890,
1569479,
1563144,
19971,
20321,
19638,
23235,
4095877,
30247,
5636593,
3472622,
3970110,
3979456,
3970037,
3472622,
3970110,
3979456,
3974253,
3599848,
3491395,
3523032,
56414588,
46700700,
46696616,
56408221,
56408418,
3515250,
8984,
8838
)
terminate called after throwing an instance of 'NSException'
我没有使用任何网址或代码中的任何内容 我不知道为什么会这样。我确信这不是关于编码,而是与资源或IB有关。
可能是什么错误以及如何纠正?
答案 0 :(得分:2)
阅读控制台:
reason: '*** -[NSURL initFileURLWithPath:]: nil string parameter'
您正在尝试实例化NSURL
对象,但传递给它的字符串为nil
。
答案 1 :(得分:0)
检查你的行
[self.view add xview.view]
应该是
[self.view addSubview xview.view]
答案 2 :(得分:0)
也许你没有在新项目或任何其他资源文件中添加Nib文件......