根据Apple 的 iCloud 设计指南“准备您的应用程序以使用 iCloud”部分,我正在尝试向我的 iOS-5.1 应用程序添加 iCloud 支持。它说:
在您的应用启动过程的早期——在 application:didFinishLaunchingWithOptions: 方法 (iOS) 或 applicationDidFinishLaunching: 方法 (OS X) 中,通过调用 NSFileManager 方法 ubiquityIdentityToken 检查 iCloud 可用性,如下所示:
id currentiCloudToken = [[NSFileManager defaultManager] ubiquityIdentityToken];
问题是,这种方法 ( ubiquityIdentityToken
) 在 OS X v10.8 及更高版本中可用,而我只安装了 10.7.4。
如果我在 10.7 下进行开发,是否有任何解决方法或其他解决方案?为什么这种方法的可用性与 OSX 版本相关,而不是与 iOS 版本相关?