2012-05-09 22 views

Trả lời

36
[self performSelectorOnMainThread:@selector(doSomething:) 
         withObject:object 
        waitUntilDone:NO] 

sẽ thực hiện việc chọn đúng khi nó được gọi. Đây là những gì bạn phải sử dụng nếu bạn muốn ảnh hưởng đến giao diện người dùng từ chuỗi nền. Nếu bạn nói YES đến waitUntilDone, nó sẽ chặn chuỗi cho đến khi phương thức hoàn tất.

mainQueue thêm khối đó vào hàng đợi hoạt động của tính năng bảo trì nhưng không đảm bảo thời gian sẽ được thực thi. Có thể có các mục khác trong hàng đợi đó vẫn đang đợi để thực thi.

+0

Giải thích rất rõ ràng; Tôi tự hỏi tại sao OP không chấp nhận nó như là câu trả lời. Bạn có thể cung cấp liên kết đến các tài liệu chính thức trên cả hai kỹ thuật không? – JohnK

+0

Có, liên kết đến tài liệu về những kỹ thuật đó sẽ hữu ích. –

+1

Đừng nghĩ rằng phương pháp này là đồng bộ, câu trả lời có vẻ sai với tôi. – LordT

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