我想知道使用NSUserdefaults调用函数的最佳实践是什么?

因此,基本上我的应用程序中的主数据模型中有一个函数可以解析API中的某些数据。

我能够通过NSUserdefaults传递此函数的返回值,以将数据从主应用程序传输到WatchKit应用程序。但是,它仅在打开应用程序时传递数据。我如何最好地调用该函数,以单独使用Watchkit解析来自API的数据? (就像打开后台应用程序一样),我有点困惑。

亲切的问候,

插口

最佳答案

好的,您的评论使事情更清晰了。

您希望能够在手表应用程序中运行要求手机提供信息的代码。

如果您的手表应用程序在WKInterfaceController中运行,则可以使用WKInterfaceController方法openParentApplication将请求发送到iPhone,并获取回复字典。如果手机被锁定或您的iPhone应用程序处于后台,则iPhone将从后台接收该消息。阅读Xcode文档中的openParentApplication方法以获取更多信息。

关于ios - 在NSUserdefaults中调用函数以解析Watchkit/Today Widget数据的最佳实践?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/32077990/

10-13 07:40
查看更多