添加视图时代码崩溃

时间:2011-06-22 08:52:21

标签: iphone resources viewcontroller

我将所有iphone视图控制器文件复制到一个新的iPad项目中。 (我改变了每个nib文件的大小等) 几乎所有viewControllers都在工作,只有一个viewcontrollerxview

[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有关。

可能是什么错误以及如何纠正?

3 个答案:

答案 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文件......