ios - 在应用程序内登录 iCloud

标签 ios xcode swift icloud cloudkit

我正在使用 Swift for iOS 构建一个应用程序。我需要该应用程序进行登录,以便用户可以将数据存储在云中并在设备之间同步。我可以使用他们的 iCloud 登录吗?因为如果他们下载了我的应用程序,他们就已经设置好了。

或者也许以某种方式使用 ubiquityIdentityToken 作为标识符? (见下面的代码)

func isICloudContainerAvailable()->Bool { 
    if let currentToken = NSFileManager.defaultManager().ubiquityIdentityToken { 
        return true 
    } else { 
        return false 
    } 
}

我在网上搜索过,没有结果。

最佳答案

是的。这就是 iCloud 的用途,让使用同一云 ID 登录的设备之间轻松同步数据。您只需将其保存到云端,使用云套件,任何其他 IOS 甚至 OS X 设备都将能够访问相同的数据。

关于ios - 在应用程序内登录 iCloud,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35746693/

相关文章:

objective-c - NSTableViewCell.ImageView 设置位置?

ios - 生成的ipa没有安装

ios - stringWithFormat 生成带有乱码字符的字符串

ios - 以 NSPredicate 格式替换值

ios - Swift - 文本字段键盘返回键不起作用?

objective-c - 尝试实现时出现 iAD 错误

IOS 9 native 打印预览不呈现

iphone - OCMock 测试失败 - 未调用预期的方法

json - Swift 信号量似乎过早退出

ios - 在锁定屏幕上选择时如何获取正确的 UINotification