0

アプリのクラッシュを報告するFlurryAnalyticsを使用していますが、クラッシュの原因となった方法がわからない場合を除いて、うまく機能します。

私はこのようなキャッチされていない例外をキャッチしています:

{
    [FlurryAnalytics logError:@"Uncaught" message:[NSString stringWithFormat:@"Crash! %@", [[UIDevice currentDevice] uniqueIdentifier]] exception:exception];

}

どの方法しかわからなかったら、これは絶対に完璧だろう。考え?

4

1 に答える 1

1

使用する

NSlog(@"function that crashed %s",__FUNCTION__);

これはコンパイラの拡張機能であり、正常に動作します。

アップデート

現在のスレッドから完全な呼び出しスタックを取得するには、次を使用します。

[NSThread callStackSymbols]

これにより、コールスタックがとして提供されNSStringます。

于 2011-09-15T18:33:59.977 に答える