đây là câu trả lời từ brad larson cho câu hỏi SO này
Nếu bạn thêm hai điểm ngắt, bạn sẽ có thể gỡ lỗi các ngoại lệ này. Để thực hiện việc này, hãy truy cập Run | Hiển thị | Breakpoint và tạo hai breakpoint toàn cầu (Tôi làm 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). Đầu tiên phải được đặt tên là "objc_exception_throw" và vị trí của nó phải là "libobjc.A.dylib". Cái thứ hai phải 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ỡ khi loại bỏ các 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 ???