Có cách nào để tôi có thể thực hiện một khối thay vì bộ chọn tương ứng với phương thức này và các phương thức tương tự không?Chặn phiên bản performSelectorOnMainThread: withObject: waitUntilDone:
Tôi có các nhà quan sát có thể nhận các sự kiện không được tạo trên luồng chính. Tôi muốn hành động được thực hiện trên luồng chính nếu chủ yếu là định hướng giao diện người dùng. Ngay bây giờ, tôi cần phải viết hai phương thức để làm điều này, trong đó một là trình quan sát sự kiện và thứ hai là mã cần được thực thi trên luồng chính.
Tôi muốn đóng gói tất cả thành một phương pháp, nếu có thể.
Dường như hai giá trị này không tương đương theo [câu hỏi SO này] (http://stackoverflow.com/questions/9335434/whats-the-difference-between-performselectoronmainthread-and-dispatch-async-on-m). Ngoài ra [this] (http://stackoverflow.com/questions/19544207/how-to-avoid-coreanimation-warning-deleted-thread-with-uncommitted-catransactio) cho một câu trả lời cụ thể hơn cho UI. – insys