2013-08-20 112 views

回答

3

是,其相同的URL

到位文件從iCloud中下載到設備之前是各種各樣的佔位符。

您可以檢查URL的狀態與鍵NSURLUbiquitousItemIsDownloadedKey

NSURL *foo = file://cloud/container/reference/tofile; 

NSNumber *isDownloadedValue = NULL; 

BOOL success = [foo getResourceValue:&isDownloadedValue forKey: NSURLUbiquitousItemIsDownloadedKey error:NULL]; 

if (success && ![isDownloadedValue boolValue]) { 
    [[NSFileManager defaultManager] startDownloadingUbiquitousItemAtURL:foo error:NULL]; 
} 

世界上沒有錯誤在片段,你會希望在生產代碼做處理。