2011-11-11 6 views
0

こんにちは私のアプリはiPadシミュレータ4.3でクラッシュしました。アプリはiPadシミュレータ5.0、iPhoneシミュレータ4.3、iPhoneシミュレータ5.0でうまく動作します。これを引き起こしているのは何ですか? 次のエラーです:あなたのペン先でアプリがipadシミュレータ4.3でクラッシュしました

*** Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: '-[UIViewController _loadViewFromNibNamed:bundle:] loaded the "HomeViewController" nib but the view outlet was not set.' 

0 CoreFoundation      0x0130b5a9 __exceptionPreprocess + 185 
    1 libobjc.A.dylib      0x0145f313 objc_exception_throw + 44 
    2 CoreFoundation      0x012c3ef8 +[NSException raise:format:arguments:] + 136 
    3 CoreFoundation      0x012c3e6a +[NSException raise:format:] + 58 
    4 UIKit        0x0060f709 -[UIViewController _loadViewFromNibNamed:bundle:] + 295 
    5 UIKit        0x0060d134 -[UIViewController loadView] + 120 
    6 UIKit        0x0060d00e -[UIViewController view] + 56 
    7 UIKit        0x0060b7f5 -[UIViewController nextResponder] + 34 
    8 UIKit        0x0062c4a6 -[UIResponder _containsResponder:] + 41 
    9 UIKit        0x00616c4e -[UINavigationController defaultFirstResponder] + 80 
    10 UIKit        0x0062b647 -[UIResponder(Internal) _deepestDefaultFirstResponder] + 42 
    11 UIKit        0x0062b663 -[UIResponder(Internal) _deepestDefaultFirstResponder] + 70 
    12 UIKit        0x0062b406 -[UIResponder(Internal) _promoteDeepestDefaultFirstResponder] + 42 
    13 sightwords       0x00001ddb -[sightwordsAppDelegate application:didFinishLaunchingWithOptions:] + 395 
    14 UIKit        0x0055dc89 -[UIApplication _callInitializationDelegatesForURL:payload:suspended:] + 1163 
    15 UIKit        0x0055fd88 -[UIApplication _runWithURL:payload:launchOrientation:statusBarStyle:statusBarHidden:] + 439 
    16 UIKit        0x0056a617 -[UIApplication handleEvent:withNewEvent:] + 1533 
    17 UIKit        0x00562abf -[UIApplication sendEvent:] + 71 
    18 UIKit        0x00567f2e _UIApplicationHandleEvent + 7576 
    19 GraphicsServices     0x017e5992 PurpleEventCallback + 1550 
    20 CoreFoundation      0x012ec944 __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE1_PERFORM_FUNCTION__ + 52 
    21 CoreFoundation      0x0124ccf7 __CFRunLoopDoSource1 + 215 
    22 CoreFoundation      0x01249f83 __CFRunLoopRun + 979 
    23 CoreFoundation      0x01249840 CFRunLoopRunSpecific + 208 
    24 CoreFoundation      0x01249761 CFRunLoopRunInMode + 97 
    25 UIKit        0x0055f7d2 -[UIApplication _run] + 623 
    26 UIKit        0x0056bc93 UIApplicationMain + 1160 
    27 sightwords       0x00001c19 main + 121 
    28 sightwords       0x00001b95 start + 53 

答えて

0

このエラーはipad 4.3シミュレータでのみ発生しています。実際のipad 4.3デバイスはうまく動作します。

2

、あなたがHomeViewControllerにファイル所有者クラスを設定し、ファイル所有者のviewコンセントにトップレベルのビューを接続する必要があります。

+0

ファイル所有者のクラスが設定されていないと、iPadシミュレータ5.oおよびiPhoneシミュレータ4.3および5.0でクラッシュすることはありませんか? – atbebtg

+0

私がチェックしたところ、間違いなく設定されています。 – atbebtg

+0

私の提案がうまくいくならば、明らかにそうではありません。通常、iPhoneとiPad用に別々のペン先があります。たぶんあなたはiPhoneのペン先で正しく作っていて、多分UIViewControllerはiOS 5でよりスマートです。あるいは、私の提案が間違っていたかもしれません。 –

関連する問題