iOS - libc++abi.dylib: terminate_handler unexpectedly threw an exception
1696 ワード
コードにcrashが表示され、エラー:libc++abi.dylib:terminate_handler unexpectedly threw an exception
コードの実行によってエラーが発生したことが明らかになったら、try catchを使用してexceptionの詳細を印刷してみてください.
例:
印刷結果:
問題は、文字列の最初の16個のインデックスを保持したいためですが、今渡されている文字列は13個のインデックスです.インデックスが境界を越えた.そして崩れた~
今日は1月26日ですが、このようなエラーが発生しました.処理方法を再編集する必要があります.
分析の抜粋:http://www.itnose.net/detail/6196671.html
ヒント:このような問題が発生すると、多くは配列の境界を越えているなどです.
コードの実行によってエラーが発生したことが明らかになったら、try catchを使用してexceptionの詳細を印刷してみてください.
例:
@try {
self.headerlineLable.text = [_entity.name substringToIndex:16]?:@"Power by Wieye";
self.headerlineLable.font = Font_Heiti(kCF_TAB);
}
@catch (NSException *exception) {
NSLog(@"exception:%@",exception);
}
印刷結果:
exception:*** -[__NSCFString substringToIndex:]: Index 16 out of bounds; string length 13
問題は、文字列の最初の16個のインデックスを保持したいためですが、今渡されている文字列は13個のインデックスです.インデックスが境界を越えた.そして崩れた~
今日は1月26日ですが、このようなエラーが発生しました.処理方法を再編集する必要があります.
libc++abi.dylib: terminate_handler unexpectedly threw an exception
分析の抜粋:http://www.itnose.net/detail/6196671.html
libc++abi.dylib, ? , , ? , , object-c , , , ? , , , , , , , , , 。 , , mutable add、set , 。 NSArray NSMutableArray , delete、add , NSDictionary NSMutableDictionary , set 。
ヒント:このような問題が発生すると、多くは配列の境界を越えているなどです.