我想知道使用NSUserdefaults调用函数的最佳做法是什么?
所以基本上我在我的app中的主数据模型中有一个函数可以从API中解析一些数据。
我能够通过NSUserdefaults传递此函数的返回值,以将数据从我的主应用程序传输到我的WatchKit应用程序。但是,它仅在应用程序打开时传递数据。我如何才能最好地调用该函数,使用Watchkit自行解析API中的数据? (就像开放的后台应用程序)我有点困惑。
亲切的问候,
杰克答案 0 :(得分:0)
好的,你的评论让事情变得更加清晰。
您希望能够在手表应用中运行要求手机提供信息的代码。
如果您的观看应用程序在WKInterfaceController
中运行,您可以使用WKInterfaceController
方法openParentApplication
向iPhone发送请求并返回回复字典。如果手机已锁定或iPhone应用程序位于后台,则iPhone将从后台接收该消息。请阅读Xcode文档中的openParentApplication
方法以获取更多信息。