2

次のクラッシュの原因について何か洞察を持っている人はいますか?

クラス:

信号

ファイル:

objc_msgSend:15 の libobjc.A.dylib

IO:

5.1

0libobjc.A.dylib 0x30f7ef78 objc_msgSend 15
1libobjc.A.dylib 0x30f80175 _objc_rootRelease 36
2UIKit 0x3713542d -[UILayoutContainerView _endFastMode] 132
3UIKit 0x37135279 -[UILayoutContainerView setUseFastMode:] 68
4UIKit 0x37090129 -[UIView(FastModeAdditions) _setContainerLayoutViewForFastMode:] 104
5UIKit 0x36ef637b -[UIView dealloc] 574
6UIKit 0x371e0491 -[UIDropShadowView dealloc] 92
7libobjc.A.dylib 0x30f80175 _objc_rootRelease 36
8CoreFoundation 0x36b9c2e7 CFRelease 94
9CoreFoundation 0x36c18b37 __CFDictionaryStandardReleaseValue 70
10CoreFoundation 0x36c6c3bc __CFBasicHashDrain 264
11CoreFoundation 0x36b9c39b CFRelease 274
12libobjc.A.dylib 0x30f81e57 objc_release 38
13libobjc.A.dylib 0x30f80ead _ZN12_GLOBAL__N_119AutoreleasePoolPage3popEPv 224
14libobjc.A.dylib 0x30f80dc9 _objc_autoreleasePoolPop 12
15CoreFoundation 0x36ba3cff _CFAutoreleasePoolPop 18
16CoreFoundation 0x36c262b3 __CFRunLoopRun 1274
17CoreFoundation 0x36ba94a5 CFRunLoopRunSpecific 300
18CoreFoundation 0x36ba936d CFRunLoopRunInMode 104
19GraphicsServices 0x30c8b439 GSEventRunModal 136
20UIKit 0x36efae7d UIApplicationMain 1080
4

2 に答える 2

1

すでに解放されているオブジェクトを解放していると思われます (自動解放プール内で暗黙的に)。ゾンビを有効にしてobjc_exception_throw、にブレークポイントを追加する必要があります。

出典:トロイの木馬のコメント

于 2016-08-24T01:49:47.090 に答える
0

このクラッシュは、関数 (Objective-C の一部)を使用してメッセージを送信しているときにUIKit フレームワークで発生したように聞こえます。objc_msgSend

デバッグ シンボルを使用してソース コードをコンパイルし、別の詳細なバックトレースを生成する必要があります。コードの問題をさらにチェックするには、dtrace/dtruss などのデバッガーも使用してください。

これは、ここで説明されているように、スクロールに関する iOS のバグである可能性があります:テーブル ビューのスクロール中に [戻る] ボタンをタップすると、アプリがクラッシュします

も参照してください: objc_msgSendで馬鹿げた魚

于 2016-08-24T01:48:15.550 に答える