2012-02-13 33 views
12

Vì tôi đã cài đặt xCode cuối cùng (phiên bản trước của tôi là 3.xx), một thời điểm khó khăn để gỡ lỗi các ứng dụng bị lỗi. Thật vậy, callstack thường trống rỗng. Và phương pháp hiển thị làXCode 4.2: khi ứng dụng gặp sự cố, chủ đề hiếm khi hiển thị callstack

int main(int argc, char *argv[]) { 
    NSAutoreleasePool * pool = [[NSAutoreleasePool alloc] init]; 
    int retVal = UIApplicationMain(argc, argv, nil, @"MyAppDelegate"); 
    [pool drain]; 
    return retVal; 
} 

Ex: Empty call stack !

Có ai nhận ra điều này? Nó hoạt động hoàn hảo trên cùng một dự án với XCode trước đó. Có giải pháp nào không?

+1

Kiểm tra này ra - http://stackoverflow.com/questions/1373858/easy-way-to-print -current-stack-trace-of-an-app/5037433 # 5037433 – rishi

+2

Và xem http://stackoverflow.com/questions/8100054/no-exception-stack-trace-in-console-under-xcode-4- 2-ios-5 –

Trả lời

9

Hãy thử thiết ngoại lệ Breakpoint trên bảng điều khiển Breakpoint:

enter image description here

enter image description here

+0

Wow! Nó hoạt động cho vụ tai nạn này. Cảm ơn vì ma thuật, nhưng nó có vẻ quá đơn giản sau khi đọc các liên kết ở trên ... – Martin

+0

Hum ... thật không may, điều này không làm việc cho mọi sự cố ... – Martin

3

Lưu ý rằng bạn có thể thay đổi số lượng mục được hiển thị trong khung xem ngăn xếp bằng cách kéo thanh trượt ở cuối chế độ xem.

+1

cooool! Tôi chưa bao giờ nhận thấy nó trước – Martin

Các vấn đề liên quan