29,049
社区成员




- (IBAction)beginCrash:(id)sender {
int *pi = (int*)0x00001111;
*pi = 17;
}
+(NSArray *)getBacktrace
{
void* callstack[128];
int frames = backtrace(callstack, 128);
char **strs = backtrace_symbols(callstack, frames);
int i;
NSMutableArray *backtrace = [NSMutableArray arrayWithCapacity:frames];
for (i=0;i<frames;i++)
{
[backtrace addObject:[NSString stringWithUTF8String:strs[i]]];
}
free(strs);
return backtrace;
}