在 adhoc 模式下,我在两个不同的设备(iphone 3g 和 ipod touch)上看到了以下崩溃,尽管在为这些设备构建调试模式时似乎没问题。在 iPhone 4 上似乎也可以。
这是我在临时模式下获得的堆栈跟踪:
https://gist.github.com/af5ea32f2dacc795387e
据我所知,这个堆栈跟踪正在产生对 requestWithURL:delegate: 的递归调用——尽管它在代码中没有进行这样的调用:
///////////////////////////////////////////////////////////////////////////////////////////////////
+ (TTURLRequest*)requestWithURL:(NSString*)URL delegate:(id /*<TTURLRequestDelegate>*/)delegate {
return [[[TTURLRequest alloc] initWithURL:URL delegate:delegate] autorelease];
}
那么这里发生了什么?我该如何进一步调试呢?