2012-03-03 28 views
5

Tôi có ngoại lệ mà tôi không thể trả lại dấu vết. Tôi muốn biết nơi ngoại lệ được ném. Có một tùy chọn cho điều đó trong xCode 4.2 không? Như bạn có thể thấy ngăn xếp cuộc gọi không phải là một trợ giúp nhiều. Điều duy nhất tôi biết là Iam đang cố gắng truy cập một mục trong một NSArray tại một chỉ mục bị lỗi.Không có ngăn xếp cuộc gọi nào về Ngoại lệ trong xCode 4

Tất cả ý tưởng đều được hoan nghênh. Cảm ơn!

enter image description here

Trả lời

5

Đặt một breakpoint trên objc_exception_throw và điều đó sẽ ngăn chặn các chương trình đối với thư đó.

EDIT ... Hoặc chỉ cần đặt điểm ngắt ngoại lệ trong Xcode. Quá quen với việc làm công cụ này trực tiếp trong gdb.

+1

Cảm ơn bạn rất nhiều. Tôi nhấn + trong menu breakpoint. Và thêm "Thêm điểm ngắt ngoại lệ". (Trên trow). Tnx – Konrad77

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