Khi triển khai ứng dụng cho thiết bị, chương trình sẽ thoát sau một vài chu kỳ với lỗi sau:
Program received signal: "EXC_BAD_ACCESS".
Chương trình chạy mà không có bất kỳ vấn đề nào trên trình giả lập iPhone, nó cũng sẽ gỡ lỗi và chạy miễn là tôi thực hiện từng bước một. Ngay khi tôi để nó chạy lại, tôi sẽ nhấn EXC_BAD_ACCESS
tín hiệu.
Trong trường hợp cụ thể này, nó đã xảy ra lỗi trong mã gia tốc. Nó sẽ không thực thi trong trình giả lập, đó là lý do tại sao nó không đưa ra bất kỳ lỗi nào. Tuy nhiên, nó sẽ thực thi một khi được triển khai cho thiết bị.
Hầu hết các câu trả lời cho câu hỏi này đều liên quan đến EXC_BAD_ACCESS
lỗi chung , vì vậy tôi sẽ để nó mở dưới dạng bắt tất cả cho lỗi Truy cập xấu đáng sợ.
EXC_BAD_ACCESS
thường được ném là kết quả của việc truy cập bộ nhớ bất hợp pháp. Bạn có thể tìm thêm thông tin trong các câu trả lời dưới đây.
Bạn đã gặp EXC_BAD_ACCESS
tín hiệu trước đó, và làm thế nào bạn đối phó với nó?