Tôi nghĩ rằng sự cố này có thể liên quan đến đa luồng.
Tôi đã gặp vấn đề tương tự sáng nay. Tôi sử dụng trình nhận dạng cử chỉ để nắm bắt sự kiện báo chí dài và sau đó thêm ghim vào chế độ xem bản đồ. Nếu hoạt động tốt nhưng sau một vài vòng, khu vực đã thay đổi phương pháp ngừng được gọi.
Tôi đã thử một vài giải pháp ở đây nhưng không có giải pháp nào hoạt động. Sau đó, tôi nhớ lại một số vấn đề khác mà tôi đã có trước đây với tính chất đa luồng của các hành động. Vì vậy, tôi cố gắng di chuyển mã kiểm soát mapview trong hành động báo chí dài đến một khối chạy trong chuỗi chính. Và vấn đề được giải quyết.
Bạn đã từng có giải pháp cho điều này chưa ? – thekevinscott
Có một số thảo luận về điều này trong diễn đàn của Apple: https://devforums.apple.com/message/525411 –
Nếu bạn đang sử dụng chế độ xem chú thích tùy chỉnh thực hiện thao tác chạm riêng, hãy xem cuộc thảo luận này: http: // www.iphonedevsdk.com/forum/iphone-sdk-development/79199-regiondidchangeanimated-not-always-firing.html –