/ / iCloud - Przenoszenie zakończonego pliku - iphone, ios, ios5, nsfilemanager, icloud

iCloud - Przeniesienie pliku zakończone - iphone, ios, ios5, nsfilemanager, icloud

Mogę przenieść plik z lokalnego katalogu do iCloud, używając warunku setUbiquitous:YES. Plik został pomyślnie przeniesiony. Jeśli rozmiar pliku jest duży, zakończenie ruchu zajmuje pewien czas. Czy jest jakaś metoda identyfikacji, jeśli plik zakończył się przejściem do iCloud? Dzięki z góry za odpowiedzi.

Odpowiedzi:

3 dla odpowiedzi № 1

Uwaga: sam tego nie zrobiłem, więc wszystkie poniższe informacje pochodzą wyłącznie z przeczytania dokumentacji:

The NSMetadataItem klasa ma między innymi klucz atrybutów o nazwie NSMetadataUbiquitousItemIsUploadedKey. Wiedząc o tym, powinieneś być w stanie skonfigurować NSMetadataQuery to powiadomi Cię, gdy element zostanie przesłany.


3 dla odpowiedzi № 2

Możesz sprawdzić za pomocą NSUURL getResourceValue: forKey: error: method

NSURLUbiquitousItemIsUploadedKey - wskazuje, że lokalne zmiany zostały pomyślnie przesłane na serwer iCloud.

NSURLUbiquitousItemIsUploadingKey - wskazuje, że lokalne zmiany są teraz przesyłane na serwer iCloud.

NSURLUbiquitousItemPercentUploadedKey - dla przesyłanego elementu wskazuje, jaki procent zmian został już przesłany na serwer.

Dla szczegółów: https://developer.apple.com/library/ios/#documentation/iPhone/Conceptual/iPhoneOSProgrammingGuide/iCloud/iCloud.html#//apple_ref/doc/uid/TP40007072-CH5-SW1