- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在开发一个使用 CloudKit 的 iOS 应用程序。苹果的文档说我应该使用 NSFileManager 的 ubiquityIdentityToken 属性来检测服务是否可用。但属性(property)始终为零。我该怎么做才能解决它?我正在使用 iOS 8.2 的 iPhone 5 模拟器上测试我的应用程序。我还登录了 iCloud 帐户。我还打开了 iCloud Drive。 (有人说打开iCloud Drive可能会解决这个问题,但这对我不起作用。)
我需要调用 NSFileManager 的方法 URLForUbiquityContainerIdentifier: 吗?但苹果的文档说它是文档存储所必需的。它没有说 CloudKit 需要它。
最佳答案
CKContainer accountStatusWithCompletionHandler
方法是检查用户是否登录 iCloud 的方法(自 iOS 8.0 起支持)。 CloudKit Quick Start shows an example如何使用它。 fetchUserRecordIDWithCompletionHandler
是另一个可能对您的应用有意义的选项。
在 iOS 9.0 中,您还将拥有 CKAccountChangeNotification
,当设备上的 iCloud 状态发生变化时,它将通知您的应用。
关于ios - 为什么 ubiquityIdentityToken 总是为零?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31375920/
我想确保我正确理解了 ubiquityIdentityToken。 在每台设备上为每个 iCloud 帐户获取的 ubiquityIdentityToken 在该设备上将是一致且唯一的,但跨设备可能不
我正在开发一个使用 CloudKit 的 iOS 应用程序。苹果的文档说我应该使用 NSFileManager 的 ubiquityIdentityToken 属性来检测服务是否可用。但属性(prop
我正在尝试获取 ubiquityIdentityToken,但即使在登录 iCloud 后我也始终获取空值。有人可以告诉我如何解决这个问题吗?我也尝试过登录和退出,但仍然没有任何值(value)。 由
NSFileManager.defaultManager().ubiquityIdentityToken 在某些情况下在某些设备上返回 nil,即使我在 Capabilities 中设置了 iClou
我正在尝试实现具有 iCloud Key-value 存储功能的应用。 目前,我正在使用 iOS7.0.4 的 iPhone5s 和 iOS6.1.1 的 iPhone4 对其进行测试。你们知道为什么
哪种方法更好地决定哪个用户登录? let ubiquityIdentityToken = NSFileManager.defaultManager().ubiquityIdentityToken 返回
我正在努力添加 iCloud KVS 以在 iOS/tvOS 应用程序中存储设置和分数。 一切都已设置并在 iOS 设备上正常运行;但是,当我检查 ubiquityIdentityToken 时,我的
我正在尝试为我的应用程序添加 iCloud 支持,并且一直在关注 Apple 自己的 iCloud Design Guide .该指南说我应该通过调用 [NSFileManager ubiquityI
我是一名优秀的程序员,十分优秀!