【发布时间】:2013-04-02 13:50:51
【问题描述】:
我找到了一个我需要完成的教程。 我现在的问题是我的应用程序是否应该为 icloud 提供登录屏幕?如果不是,我的应用如何为特定 icloud 用户提供访问权限?
【问题讨论】:
-
那么这个问题和core data或者sqlite有什么关系呢?你想不出一个更贴切的标题吗?
-
马特!我可以改写问题以便您打开它吗?
我找到了一个我需要完成的教程。 我现在的问题是我的应用程序是否应该为 icloud 提供登录屏幕?如果不是,我的应用如何为特定 icloud 用户提供访问权限?
【问题讨论】:
您没有为 iCloud 提供登录屏幕。当用户配置新设备或使用 Settings.app 配置(或删除)iCloud 帐户时,iOS 会处理这一点。您无权访问用户的 iCloud 登录信息。该设备只有一个 iCloud 帐户,它要么存在,要么不存在。
确定您的应用是否可以使用 iCloud 的标准方法是调用 [[NSFileManager defaultManager] ubiquityIdentityToken] 并查看结果是否为 nil。如果不是nil,则 iCloud 可用。您还应该收听NSUbiquityIdentityDidChangeNotification,以防这种情况发生变化。
【讨论】: