2012-02-20 15 views
9

私はXcode 4を使用しています。私のアプリを起動すると、最初の画面は読み込まれません。シミュレータやデバイスでは失敗します。私は答えを探しました。彼らはすべて、ファイル所有者のサークルを正しいビューにドラッグしていることを確認しています。申し訳ありませんが、私は物事の名前を覚えていない、私はXcodeの新しいです。私はサークルを正しいビューにドラッグして、多くのことを試しましたが、どれも働いていませんでした。私は何が間違っていますか?Xcode " - [UIViewController _loadViewFromNibNamed:bundle:]が表示されましたが、ビューアウトレットが設定されていませんでした。エラー

2012-02-19 12:59:54.655 Ponyboard[271:207] 
*** Terminating app due to uncaught exception 'NSInternalInconsistencyException', 
reason: '-[UIViewController _loadViewFromNibNamed:bundle:] loaded the "PonyboardViewController" nib but the view outlet was not set.' 

*** Call stack at first throw: 
( 
    0 CoreFoundation      0x00f095a9 __exceptionPreprocess + 185 
    1 libobjc.A.dylib      0x0105d313 objc_exception_throw + 44 
    2 CoreFoundation      0x00ec1ef8 +[NSException raise:format:arguments:] + 136 
    3 CoreFoundation      0x00ec1e6a +[NSException raise:format:] + 58 
    4 UIKit        0x0020d709 -[UIViewController _loadViewFromNibNamed:bundle:] + 295 
    5 UIKit        0x0020b134 -[UIViewController loadView] + 120 
    6 UIKit        0x0020b00e -[UIViewController view] + 56 
    7 UIKit        0x0017ed42 -[UIWindow addRootViewControllerViewIfPossible] + 51 
    8 Ponyboard       0x00002a87 -[PonyboardAppDelegate application:didFinishLaunchingWithOptions:] + 135 
    9 UIKit        0x0015bc89 -[UIApplication _callInitializationDelegatesForURL:payload:suspended:] + 1163 
    10 UIKit        0x0015dd88 -[UIApplication _runWithURL:payload:launchOrientation:statusBarStyle:statusBarHidden:] + 439 
    11 UIKit        0x00168617 -[UIApplication handleEvent:withNewEvent:] + 1533 
    12 UIKit        0x00160abf -[UIApplication sendEvent:] + 71 
    13 UIKit        0x00165f2e _UIApplicationHandleEvent + 7576 
    14 GraphicsServices     0x031fd992 PurpleEventCallback + 1550 
    15 CoreFoundation      0x00eea944 __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE1_PERFORM_FUNCTION__ + 52 
    16 CoreFoundation      0x00e4acf7 __CFRunLoopDoSource1 + 215 
    17 CoreFoundation      0x00e47f83 __CFRunLoopRun + 979 
    18 CoreFoundation      0x00e47840 CFRunLoopRunSpecific + 208 
    19 CoreFoundation      0x00e47761 CFRunLoopRunInMode + 97 
    20 UIKit        0x0015d7d2 -[UIApplication _run] + 623 
    21 UIKit        0x00169c93 UIApplicationMain + 1160 
    22 Ponyboard       0x000029c9 main + 121 
    23 Ponyboard       0x00002945 start + 53 
) 
terminate called after throwing an instance of 'NSException' 

答えて

32

はあなたがUIViewの(またはサブクラス)を持ってもよろしいですPonyboardViewControllerの「ビュー」プロパティに割り当てられている:ここで

は完全なエラーですか? PonyboardViewControllerのxibの左ペインで "File Owner"を右クリックし、 "view"コンセントが設定されていることを確認します。

表示しない場合は、ビューに設定してください。

2

あなたの問題はおそらくXIBまたはStroyboradのシーンにあります。ビューがクラスに正しく接続されているかどうかを確認します。

私は試してみましたが、それを実行した後はうまく動作します。

3

私はちょうどあなたと同じ問題を抱えているので、私はそのようにそれを固定: これは私のコードブロックです:

self.chatsView = [[ChatsView alloc] initWithNibName:@"ChatsView" bundle:nil]; 

私は「ファイルの所有者」を見つけるためにChatsView.xibをクリックしてください

The unconnected 'view' outlet

:、その後、このような何かを要求されますよう、「ファイルの所有者」、および右クリックの上に私のマウスを移動

ビュー "アウトレットをドラッグしてビューに接続する必要があります。このサブビューには2つのサブビューがあります。Search Bar & xibファイル内のテーブルビュー。

The connected 'view' outlet

私の下手な英語があなたの問題を解決するのに役立つことを願って:)

関連する問題