này là câu trả lời từ Larson brad về vấn đề này SO câu hỏiLàm cách nào để thêm điểm ngắt vào objc_exception_throw?
Nếu bạn thêm hai breakpoint, bạn sẽ có thể để gỡ lỗi các trường hợp ngoại lệ. Để làm điều này, hãy vào Run | Hiển thị | Các điểm ngắt và tạo ra hai điểm ngắt toàn cục (tôi thực hiện chúng trên toàn cầu vì chúng rất hữu ích trong tất cả các ứng dụng của tôi). Tên đầu tiên nên được đặt tên là "objc_exception_throw" và vị trí của nó phải là "libobjc.A.dylib". Thứ hai nên là "- [NSException raise]" và vị trí của nó phải là "CoreFoundation".
Bây giờ, nếu bạn bắt đầu gỡ lỗi ứng dụng của mình với các điểm ngắt được bật, nó sẽ phá vỡ các trường hợp ngoại lệ này. Sau đó, bạn sẽ có thể thấy chuỗi sự kiện dẫn đến ngoại lệ trong trình gỡ lỗi.
bây giờ trong câu trả lời này tôi muốn hỏi làm cách nào để thêm vị trí được đề cập ???
Bất kỳ ai có ảnh chụp màn hình/đường dẫn trình đơn cho XCode 4? – buildsucceeded
Xem chủ đề này trên Diễn đàn Apple Dev để biết hướng dẫn về cách thực hiện điều này trong XCode 4: https://devforums.apple.com/thread/68421 –