Ok, đây là thỏa thuận, tôi ghét đặt câu hỏi về việc gỡ lỗi và sự cố của tôi. Bởi vì tôi thường tự xử lý chúng, nhưng tôi không thể giải quyết vấn đề này, ngay cả khi đã xem nhiều câu hỏi .
Ok, đây là vấn đề, tôi thấy ứng dụng của mình ngẫu nhiên bật và tắt với dấu vết ngăn xếp này:
*** -[ViewController respondsToSelector:]: message sent to deallocated instance 0x1e5d2ef0
Nơi nào ViewController
có thể thay đổi, đôi khi là nơi mã của tôi gặp sự cố, KHÔNG liên quan đến cụ thể đó ViewController
và không sở hữu hoặc gọi nó.
Ngoài ra, để lấy dấu vết bảng điều khiển đó, tôi đã kích hoạt Zombies, nếu không tôi sẽ không nhận được bản in bảng điều khiển nào cả, tôi chỉ nhận được:, objc_msgSend
mà tôi biết có nghĩa là tôi đang nhắn tin cho một thứ gì đó được phát hành. Nhưng tôi không thể tìm thấy đó là đâu ... Tôi thực sự bị mắc kẹt! Thông thường tôi luôn gỡ lỗi các sự cố của mình, vì vậy tôi thực sự bị mắc kẹt về điều này.
Một lần nữa, điều này xảy ra ở những nơi khác nhau vào những thời điểm khác nhau, bật và tắt. Và nơi nó bị rơi hầu như không liên quan đến ViewController
. Và tôi thấy điều này rất khó hiểu.
Bạn có cần mã của tôi không? Tôi có rất nhiều tệp và vì nó bị rơi ở nhiều nơi khác nhau, việc phân phối mã của tôi sẽ rất lộn xộn!
Tôi đã cố gắng thêm các điểm ngắt biểu tượng nhưng không may mắn và Zombies không khả dụng trên ứng dụng Instruments dành cho iOS. Tôi không thể chạy ứng dụng của mình trên trình mô phỏng vì nó có các khung kiến trúc không hỗ trợ cho nó.
Cảm ơn mọi người...