崩溃
问题描述:
当我跑我的应用我有这种类型的崩溃的消息:崩溃
错误对象0xd280010:被释放的指针没有被分配 *设置断点malloc_error_break调试**
我不知道如何调试这种类型的错误。谁能帮我?
UPDATE:
遇到错误的位置:
+ (void)runRequests
{
// Should keep the runloop from exiting
CFRunLoopSourceContext context = {0, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL};
CFRunLoopSourceRef source = CFRunLoopSourceCreate(kCFAllocatorDefault, 0, &context);
CFRunLoopAddSource(CFRunLoopGetCurrent(), source, kCFRunLoopDefaultMode);
BOOL runAlways = YES; // Introduced to cheat Static Analyzer
while (runAlways) {
NSAutoreleasePool *pool = [[NSAutoreleasePool alloc] init];
CFRunLoopRunInMode(kCFRunLoopDefaultMode, 1.0e10, true);//in this line i got error
[pool drain];
}
// Should never be called, but anyway
CFRunLoopRemoveSource(CFRunLoopGetCurrent(), source, kCFRunLoopDefaultMode);
CFRelease(source);
}
做什么消息状态。 – rmaddy
知道哪些行应用程序崩溃按照此...在Xcode的左侧面板上,您可以在顶部看到断点选项。现在在底部可以看到“+”按钮,点击它并选择“添加跳闸断点”。这将帮助您了解哪些线路应用程序崩溃。只有你必须做的是启用断点 –
,如果你知道哪些行应用程序崩溃,将很容易修复它 –