Tôi đang sử dụng 's startDownloadingUbiquitousItemAtURL
để tải xuống tệp từ iCloud xuống bản sao cục bộ (địa phương chưa có bản sao của tệp trong trường hợp này). Tôi dường như không thể tìm thấy cuộc gọi lại cho quá trình này. Tôi cần gọi lại để thông báo cho ứng dụng của tôi rằng tệp được yêu cầu đã được tải xuống xong (bản sao cục bộ) để tác vụ khác có thể bắt đầu đọc nội dung của tệp và thực hiện nội dung.iCloud: Gọi lại cho NSFileManager's startDownloadingUbiquitousItemAtURL?
Tôi có thể kiểm tra xem tệp có được tải xuống hay không. Nhưng nó sẽ liên quan đến việc bỏ phiếu liên tục. Có cách nào để làm điều này mà không cần thiết lập một bộ đếm thời gian để thăm dò ý kiến cho điều này?
Phương pháp trong NSFileCoordinator hoạt động đẹp trong chế độ đồng bộ. Tôi cũng cần phiên bản async trong giai đoạn sau của dự án của tôi - bỏ phiếu cho điều đó! Cảm ơn bạn. – user523234
@SpaceDog Bạn là 100% đúng. Tôi đã đối phó với các API này và thẳng thắn, các suck. – mattsven
Các API do Apple tạo ra có thể được chia thành hai loại: 1) những thứ được hút, bị nhầm lẫn là địa ngục, mơ hồ, không đầy đủ và xấu được ghi lại và 2) những người có thể vượt qua được. Không có API nào được thiết kế tốt. Đừng đưa tôi sai. Tôi yêu các sản phẩm của Apple nhưng Apple giao dịch với các nhà phát triển và API không phải là Apple với những tiêu chuẩn cao mà mọi người biết. Ngược lại. – SpaceDog