为iOS应用程序的文件启用iCloud Drive文件夹

时间:2014-12-19 09:06:37

标签: ios objective-c ios8 icloud

我在iCloud中存储文件和持久的核心数据存储。如果我转到~/Library/Mobile Documents/iCloud~com~company~myApp/Documents,我可以看到存储在iCloud中的文件。

但是当我去Finder并选择iCloud Drive时,我看不到文件。如果我登录iCloud.com,我也看不到文件。

我的Info.plist

中有以下条目
<dict>
    <key>iCloud~com~company~myApp</key>
    <dict>
        <key>NSUbiquitousContainerIsDocumentScopePublic</key>
        <true/>
        <key>NSUbiquitousContainerName</key>
        <string>My App</string>
        <key>NSUbiquitousContainerSupportedFolderLevels</key>
        <string>None</string>
    </dict>
</dict>
</plist>

我还需要为文件和文件夹设置其他内容以便在Finder中显示吗?

由于

1 个答案:

答案 0 :(得分:1)

问题是该密钥不应该反映文件夹名称,而是反映名称空间,因此iCloud~com~company~myApp应该是iCloud.com.company.myApp