Tôi không biết điều này có hữu ích hay không, nhưng tôi chỉ gặp vấn đề tương tự với ứng dụng hoàn toàn đơn giản không sử dụng Dịch vụ vị trí và tôi phát hiện ra đó là ảo ảnh. Xem thông báo đăng nhập tôi nhận được:
2012-12-22 10:47:45.329 Bizarro[10416:907] start applicationDidBecomeActive:
2012-12-22 10:47:45.333 Bizarro[10416:907] end applicationDidBecomeActive:
2012-12-22 10:47:45.329 Bizarro[10416:907] start applicationDidBecomeActive:
2012-12-22 10:47:45.333 Bizarro[10416:907] end applicationDidBecomeActive:
Xem kỹ. Nhìn vào số lần. Các tin nhắn đầu tiên và thứ ba có cùng một lúc. Tin nhắn thứ hai và thứ tư có cùng thời gian. Họ là những tin nhắn tương tự! Đó là lỗi Xcode; nó không liên quan gì đến mã của tôi. Xcode đang báo cáo cùng một thông điệp tường trình hai lần.
Trong trường hợp của tôi, tôi đã có thể ngăn chặn điều này bằng cách tắt tất cả Hành vi để chạy -> Tạo đầu ra.
không stack trace trông như thế nào khi bạn thiết lập một breakpoint trên applicationDidBecomeActive :? Nó giống hệt nhau cho cả hai cuộc gọi? Nếu không (và nó không nên), thì điều đó sẽ dẫn bạn đến vấn đề của bạn. –