2011-06-22 4 views
0

Я скопировал все файлы своего вида iphone viewcontroller в новый проект 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' 

Я не используя любой URL или что-нибудь из моего кода.
Я не понимаю, почему это вызвано. Я уверен, что речь идет не о кодировании, а о том, что нужно делать с ресурсами или IB.

что может быть ошибкой и как исправить?

+0

В '.nib', проверьте ссылочные выходы (' Alt-2') 'view' (и, возможно, другие объекты пользовательского интерфейса). – ohho

+0

В проверке .nib для ввода имени и выводов имени класса –

ответ

2

Читать консоль :

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

Где-то вы пытаетесь создать экземпляр объекта NSURL, но строка, которую вы передаете, равна nil.

+0

Я проверил код еще раз, был создан URL-адрес managedobjectmodel в appdelegate как NSString * modelPath = [[NSBundle mainBundle] pathForResource: @ "myApp" ofType: @ "momd"]; NSURL * модельURL = [NSURL файлURLWithPath: modelPath]; это было вызвано в то время, когда добавляли представление, и этот url был ноль .... – sujith1406

0

проверить линию

[self.view add xview.view] 

должно быть

[self.view addSubview xview.view] 
+0

извините, что это была ошибка при быстром вводе в этот форум ... на самом деле я использовал addSubview самостоятельно – sujith1406

0

Может быть, вы не добавить СИБ-файл в новом проекте, или любых других файлов ресурсов ...