Tôi đang phát triển một ứng dụng bằng API parse.com (chương trình phụ được lưu trữ cung cấp API để lưu dữ liệu trên máy chủ của họ). Tôi muốn có thể sử dụng ứng dụng liền mạch trực tuyến và ngoại tuyến. Đối với điều này tôi sẽ cần phải sử dụng một hàng đợi, nơi tôi có thể đặt các khối yêu cầu truy cập mạng. Khi mạng không khả dụng, các khối sẽ được thực thi serially và khi mạng đi offline, sau đó xử lý hàng đợi sẽ bị đình chỉ.ios: Hàng đợi trong nền và thực thi khi mạng khả dụng
Tôi đã nghĩ đến việc sử dụng GCD với tạm ngưng/tiếp tục khi mạng khả dụng/không khả dụng. Tôi đã tự hỏi nếu có bất kỳ lựa chọn tốt hơn? Điều này có hoạt động nếu ứng dụng được đặt trong nền không? Trường hợp tại điểm ở đây là người dùng lưu một số dữ liệu khi mạng không khả dụng (được xếp hàng đợi) và sau đó đặt ứng dụng ở chế độ nền. Bây giờ khi mạng trở nên có sẵn, có thể thực hiện việc lưu trong nền theo cách tự động không?
Tôi đang thử một cách tiếp cận như thế này nhưng tôi đang gặp rắc rối với "phạm vi ngoài phạm vi dealloc'd" khi kết nối trả về .. Bạn có gặp rắc rối khi gọi các khối của mình sau một chút không? Có vẻ như: "không thể khôi phục khung hiện tại" –