Tôi đang viết một ứng dụng iPhone có thể được bắt đầu qua URL tùy chỉnh. Vì vậy, tôi ghi đè - (BOOL)application:(UIApplication *)application handleOpenURL:(NSURL *)url
Làm cách nào để gỡ lỗi khi triển khai thông báo handleOpenURL?
Để kiểm tra các thay đổi của mình, tôi phải chạy ứng dụng trong trình mô phỏng, sau đó thoát ra và khởi chạy Safari. Sau đó, tôi nhập URL tùy chỉnh của mình vào thanh địa chỉ để khởi chạy ứng dụng.
Nhưng mỗi khi tôi khởi chạy, ứng dụng gặp sự cố. Tôi đang cố gắng tìm ra lý do tại sao, nhưng khi tôi thiết lập một điểm dừng và khởi động ứng dụng từ màn hình chủ (thay vì trong XCode) nó dường như không đính kèm.
Tôi thậm chí đã thử đặt các câu lệnh NSLog vào thông điệp handleOpenURL, nhưng chúng không được in ra bàn điều khiển.
Tôi cho rằng tôi có thể tạo UIAlertView nhưng ... yeah, yikes. Bất kỳ cách nào khác để kết nối với một phiên gỡ lỗi trong Trình mô phỏng?
Đây sẽ là câu trả lời mới ngay bây giờ mà Apple đã sửa lỗi này trong Xcode 4. Dễ dàng hơn nhiều! – ageektrapped
Điều này không móc trình gỡ lỗi, nhưng NSLog và stdout dường như bị mất: ( –