0

我正在使用 Flurry Analytics 报告我的应用程序崩溃,效果很好,除了我不知道哪种方法导致崩溃。

我正在捕获这样的未捕获异常:

{
    [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 回答