2011-06-22 10 views
0

私のすべてのiphone viewcontrollerファイルを新しいiPadプロジェクトにコピーしました。 (それぞれのファイルのサイズを変更しました)
xviewのように、ほとんどすべてviewControllersが動作しています。ライン[self.view add:xview.view]コードでビューを追加するとコードがクラッシュする

は、私は私のコードから任意のURLか何かを使用していない次のログ

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

'.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];これはビューを追加するときに呼び出されていて、そのURLは無かった.... – sujith1406

0

は、コンソールを読む...それは

[self.view addSubview xview.view] 
+0

申し訳ありませんが、このフォーラムにすばやく入力している間違いでした...実際に私はaddSubview自体を使用しました – sujith1406

0

たぶん、あなたは新しいプロジェクト、またはその他のリソースファイルにペン先ファイルを追加しないでなければなりません

[self.view add xview.view] 

関連する問題