WatchKit 使用应用程序组来存储数据

WatchKit Use App Groups To Store Data

我正在开发我的应用程序,为 Apple Watch 做好准备。我在我的应用程序中使用 Parse,而不是允许用户尝试使用他们的手表登录,我只希望它使用 iPhone 中的 PFUser 数据。如果他们已登录,它会检测到 iPhone 当前正在使用的 PFUser,如果没有,它会提示他们在 iPhone 上登录。我的问题是,为此处理数据传递的最佳方法是什么? NSUserDefaultsApp Groups?

我认为您需要启用应用组,然后您可以从应用组访问 NSUserDefaults。你可以使用

let sharedUserDefaults = NSUserDefaults(suiteName:"<group identifier>")

"<group identifier>"替换为您的应用程序组标识符,您可以在您的苹果开发标识符link中找到它。然后你可以使用 "sharedUserDefaults" 来设置或获取你想要使用的任何东西。