2012-03-30 26 views
5

Vì vậy, tôi đã có một ứng dụng iOS hoạt động độc đáo - thông thường, ngoại trừ giao diện người dùng thỉnh thoảng chặn. Có một kỹ thuật chuẩn để chẩn đoán giao diện người dùng không phản hồi không thường xuyên không?Tôi làm cách nào để chẩn đoán chặn trong ứng dụng iOS?

Trong trường hợp của tôi, tôi đã thu thập dữ liệu LRResty không đồng bộ và dữ liệu kết quả được phân tích bởi NSXMLParser vào một số đối tượng NSMutableArray.

Tôi muốn ghim nó vào phân tích cú pháp XML, nhưng giao diện người dùng không chặn nhất quán tại chỗ. Nó chặn chủ yếu sau khi chạm vào nút quay lại trên UINavigationBar của tôi, nhưng chế độ xem bảng ban đầu sẽ không cuộn cho đến khi thanh tìm kiếm được tương tác với. Có thể có một trình phân tích cú pháp vẫn đang hoạt động hay yêu cầu vẫn đang hoạt động?

Trả lời

5

tôi sử dụng "Thời gian Profiler" trong các văn bản để xem những phương pháp đang gây ra giao diện người dùng không đáp ứng

Screenshot http://bmxmdb.com/images/instruments.png.

Tôi chỉ chạy ứng dụng mà không cần chạm vào bất kỳ thứ gì, thực hiện hành động trong ứng dụng mà bạn cần kiểm tra, sau đó dừng ghi và sau khi khoan rất nhiều, bạn tìm thấy (các) phương pháp vi phạm đây là ứng dụng của tôi truy cập vào DB .

+2

Chăm sóc để cung cấp thêm chi tiết? Phần nào của Profiler thời gian mà tôi phải xem xét? Ảnh chụp màn hình? Vòng tròn tự do? Xin vui lòng? : P – Moshe

+1

Hy vọng chỉnh sửa sẽ giúp – Nick

Các vấn đề liên quan