Cocoa error 262, no se puede upload el file a iCloud

Estoy intentando usar las siguientes líneas de código para upload un file grande a iCloud:

-(void)uploadFileWithFilePath:(NSString *)Path toFileURLInCloud:(NSURL *)destURL{ NSURL * filePath = [NSURL URLWithString:Path]; dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0), ^(void) { NSFileCoordinator* fileCoordinator = [[NSFileCoordinator alloc] initWithFilePresenter:nil]; [fileCoordinator coordinateReadingItemAtURL:filePath options:NSFileCoordinatorReadingWithoutChanges error:nil byAccessor:^(NSURL *newURL) { NSFileManager * fileManager = [[NSFileManager alloc] init]; NSError * error; BOOL success = [fileManager copyItemAtURL:filePath toURL:destURL error:&error]; if (success) { NSLog(@"Copied %@ to %@", filePath, destURL); } else { NSLog(@"Failed to copy %@ to %@: %@", filePath, destURL, error.localizedDescription); } }]; }); } 

Obtengo este error

 The operation couldn't be completed. (Cocoa error 262.) 

Cual podría ser el problema aquí?

Bueno, la web parece pensar que esto es comúnmente causado por la initialization de la URL con una ruta de cadena como tú. Aconsejo cambiar esto:

 NSURL * filePath = [NSURL URLWithString:Path]; 

A esto:

 NSURL * filePath = [NSURL fileURLWithPath:Path]; 

Acabo de replace esta línea de código:

 BOOL success = [fileManager copyItemAtURL:filePath toURL:destURL error:&error]; 

con el siguiente:

 BOOL success = [fileManager setUbiquitous:YES itemAtURL:filePath destinationURL:destURL error:&error]; 

y el problema resuelto. :))