2015-02-23 80 views
2

假設我們有一個名爲「myImage.png」的圖像文件,並通過www.icloud.com網站將此文件添加到我的iCloud驅動器中。可以從iCloud驅動器下載文件嗎?

爲此,我測試許多代碼像thisthis,最後嘗試使用命令startDownloadingUbiquitousItemAtURL和他們沒有工作(我只能是否存在下載這個路徑裏面的文件如下:)

/用戶/ mynamemac /庫/開發商/ CoreSimulator /設備/ 07BAC437-D32A-44BB-BC25-5683222B7516 /數據/資料庫/移動%20Documents/

知道我想借文件存儲在我的iCloud Drive和保存在我的目錄中,我如何下載此文件並保存在我的設備上?

+0

是否可以通過iCloud使用任何iCloud apis共享鏈接? – iGo 2016-11-02 09:35:37

回答

2

一般來說,您應該首先打開iCloud驅動器,將其添加到您的info.plist文件中。

<key>NSUbiquitousContainers</key> 
<dict> 
    <key>iCloud.com.example.MyApp</key> 
    <dict> 
     <key>NSUbiquitousContainerIsDocumentScopePublic</key> 
     <true/> 
     <key>NSUbiquitousContainerSupportedFolderLevels</key> 
     <string>Any</string> 
     <key>NSUbiquitousContainerName</key> 
     <string>MyApp</string> 
    </dict> 
</dict> 

然後,你應該將項目的Capabilites選項卡下打開iCloudXCode會自動爲您添加權利。
您可以使用此代碼來檢查您是否有權訪問iCloud。
[[NSFileManager defaultManager] URLForUbiquityContainerIdentifier:nil];
有關更多信息,請參閱iCloud Design Guide

相關問題