2011-06-22 93 views
0

我将所有iPhone视图控制器文件复制到新的iPad项目中。 (我改变了每个笔尖文件的大小等)
几乎所有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' 

我不使用从我的代码中的任何URL或任何东西。
我不明白为什么会造成这种情况。我相信这不是关于编码,而是与资源或IB有关的事情。

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

+0

在'.nib'中,检查'view'的参考出口('Alt-2')(可能还有其他UI对象)。 – ohho

+0

在.nib中检查类名称标签和网点变量的连接 –

回答

2

阅读控制台:

reason: '*** -[NSURL initFileURLWithPath:]: nil string parameter' 

某处您尝试实例化一个NSURL对象,但传递给它的字符串是nil

+0

我通过代码再次检查有一个网址正在像NSString * modelPath = [[NSBundle mainBundle] pathForResource:@“myApp”ofType:@“momd”]的appdelegate中的managedobjectmodel; NSURL * modelURL = [NSURL fileURLWithPath:modelPath];这是被称为在添加视图时,该网址为零.... – sujith1406

0

检查线

[self.view add xview.view] 

应该

[self.view addSubview xview.view] 
+0

对不起,这是一个错误,同时快速输入此论坛...实际上,我用addSubview本身 – sujith1406

0

也许你没有新的项目,或任何其他资源文件添加笔尖文件...