Estoy utilizando NSFileManager
's startDownloadingUbiquitousItemAtURL
para descargar el archivo de iCloud a copia local (el local aún no tiene la copia del archivo en este caso). Parece que no puedo encontrar la devolución de llamada para este proceso. Necesito la devolución de llamada para decirle a mi aplicación que el archivo solicitado se terminó de descargar (a la copia local) para que otra tarea pueda comenzar a leer el contenido del archivo y haga cosas.iCloud: Devolución de llamada para NSFileManager's startDownloadingUbiquitousItemAtURL?
Puedo verificar si el archivo se descarga. Pero involucraría en las encuestas constantemente. ¿Hay alguna forma de hacerlo sin configurar un temporizador para sondear esto?
el método de NSFileCoordinator funciona muy bien en el modo sincrónico. También necesitaba la versión asíncrona en la última etapa de mi proyecto, ¡voté por eso! Gracias. – user523234
@SpaceDog Estás 100% en lo cierto. He estado lidiando con estas API y, francamente, estoy chiflado. – mattsven
Las API creadas por Apple se pueden dividir en dos categorías: 1) las que chupan, se confunden como infierno, vagas, incompletas y mal documentadas y 2) las que son pasables. No hay una sola API que esté bien diseñada. No me malinterpretes Me encantan los productos que Apple hace, pero la Apple que se ocupa de los desarrolladores y las API no es la Apple con altos estándares que las personas conozcan. De lo contrario. – SpaceDog