Ở nhiều nơi trong ứng dụng của tôi, tôi sử dụng mã tiếp theo để thực hiện nhiệm vụ nền và báo cho các chủ đề chính:tạo một hàng đợi công văn toàn cầu tùy chỉnh tuần tự
dispatch_queue_t backgroundQueue = dispatch_queue_create("dispatch_queue_#1", 0);
dispatch_async(backgroundQueue, ^{
dispatch_async(dispatch_get_main_queue(), ^{
});
});
Có thể tạo ra một backgroundQueue ở một nơi (nơi cách tốt nhất?) và sử dụng nó sau này? Tôi biết về hàng đợi toàn cầu của hệ thống, nhưng việc đặt hàng là quan trọng đối với tôi.
bạn có thể thêm ví dụ về việc sử dụng không? – pvllnspk
Chắc chắn: dispatch_async (backgroundQueue(),^{NSLog (@ "Đã đăng nhập trên hàng đợi nền!"}); –
không thể biên dịch mã của bạn trong câu trả lời – pvllnspk