1. ホーム
  2. IOS

IOS8 Development Guide Error Thread 1: signal SIGABRT

2022-02-17 23:15:10

この本がプロジェクトのビルドに直接従っていないためだと思います


警告 Error creating LLDB target at path '/Users/xxx/Library/Developer/Xcode/DerivedData/UIButtonSample-eryxewclqjzwmteykynjwccyfobg/ Build/Products/Debug-iphonesimulator/UIButtonSample.app'- using the empty LLDB target that may cause slow memory reads from remote devices.pathに、リモートデバイスから読み込まれるメモリが遅いというエラーが発生しました。

2016-05-24 20:23:59.091 UIButtonSample[12590:2692545] *** Assertion failure in -[UIApplication _runWithMainScene:transitionContext: completion:], /BuildRoot/Library/Caches/com.apple.xbs/Sources/UIKit_Sim/UIKit-3512.60.7/UIApplication.m:3401

2016-05-24 20:23:59.094 UIButtonSample[12590:2692545] *** キャッチできない例外 'NSInternalInconsistencyException', reason: 'Application windows are expected to have a root view controller at the end of application launch' によりアプリを終了しています。

*** 最初のコールスタックをスローします。

(

0 CoreFoundation 0x02702494 __exceptionPreprocess + 180

1 libobjc.A.dylib 0x021bce02 objc_exception_throw + 50

2 CoreFoundation 0x0270232a +[NSException raise:format:arguments:] + 138

3 Foundation 0x00229322 -[NSAssertionHandler handleFailureInMethod:object:file:lineNumber:description:]. + 118

<スパン 4 UIKit 0x005d16dd -[UIApplication _runWithMainScene:transitionContext:completion:] + 4008

5 UIKit 0x005f6b2c __84-[UIApplication _handleApplicationActivationWithScene:transitionContext:completion:]_block_invoke3246 + 68

6 UIKit 0x005cdb8a -[UIApplication workspaceDidEndTransaction:] + 163

7 FrontBoardServices 0x03ee6110 __37-[FBSWorkspace clientEndTransaction:]_block_invoke_2 + 71

8 FrontBoardServices 0x03ee5be7 __40-[FBSWorkspace _performDelegateCallOut:]_block_invoke + 54

9 FrontBoardServices 0x03f0327f __FBSSERIALQUEUE_IS_CALLING_OUT_TO_A_BLOCK__ + 23

10 FrontBoardServices 0x03f030ab -[FBSSerialQueue _performNext] + 174

11 FrontBoardServices 0x03f034fa -[FBSSerialQueue _performNextFromRunLoopSource] + 52

12 FrontBoardServices 0x03f027e8 FBSSerialQueueRunLoopSourceHandler + 33

13 CoreFoundation 0x02614e5f __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ + 15

14 CoreFoundation 0x0260aaeb __CFRunLoopDoSources0 + 523

15 CoreFoundation 0x02609f08 __CFRunLoopRun + 1032

16 CoreFoundation 0x02609846 CFRunLoopRunSpecific + 470

17 CoreFoundation 0x0260965b CFRunLoopRunInMode + 123

18 UIKit 0x005cd2da -[UIApplication _run] + 540

19 UIKit 0x005d2eb9 UIApplicationMain + 160

20 UIButtonSample 0x000e2df0 main + 128

21 libdyld.dylib 0x038c6a25 start + 1

)

libc++abi.dylib: NSException 型のキャッチできない例外で終了する

(lldb) 


イント retVal = UIApplicationMain (argc, argv, ゼロ , UIButtonSampleAppDelegate" );


この文はエラーを報告します。クラスUIButtonSampleAppDelegate.mを探し、赤で示した文を追加してください。



#インポート "UIButtonSampleAppDelegate.h"

#インポート RootViewController.h"


実装 UIButtonSampleAppDelegate。


- ( 空虚 ) dealloc { <未定義

  [ navi_ リリース ];

  [ ウィンドウズ リリース ];

  [ スーパー デアロック ];

}


- ( 空虚 ) applicationDidFinishLaunching:() UIApplication *)アプリケーション {    


CGRect フレーム = [ ]である。 UIScreen メイン画面 ] 境界 ];

ウィンドウ <スパン = [[ UIWindow アロック ] initWithFrame <スパン :frame]です。


RootViewController * rootViewController = [[]. RootViewController アロック ] イニット ] オートリリース ];

navi_ <スパン = [[ UINavigationController <スパン アロック <スパン :rootViewController]を使用します。 。]


  [ window_ <スパン アドサブビュー : navi_ <スパン . ビュー ];

[window_ setRootViewController:navi_];

  [ window_ <スパン makeKeyAndVisible ];

}


終了