请原谅我的询问中的“noob”,但我希望有人可以帮助我理解这个概念。
我有一个iOS应用程序(Swift),它正在从远程服务器解析JSON数据。它获取了我组织中3台服务器的一些细节。我有一个UITableView在单元格中设置名称和少量数据,点击一个单元格将带我到另一个UITableView,它显示解析数据的更多细节。它运作良好。
我正在尝试将此想法迁移到WatchKit应用程序,其中我希望有一个表格将根据该JSON数据的特定部分填充其标签。理想情况下,用户可以点击此表格的单元格,并获取我在iOS应用程序中解析的详细JSON数据。
我遇到障碍试图了解WatchKit如何传递JSON数据(我意识到需要使用app容器和用户默认或文件协调器),并允许用户选择正确的单元格并接收适当的JSON数据。
如果没有要求公然回答,有人可以就执行此任务的人提供一些指导或资源吗?或者是通过WatchKit选择一个单元格,不允许使用可填充正确JSON数据的标识符?
提前谢谢!
答案 0 :(得分:0)
您可以使用openParentApplication:reply:
(here)上的WKInterfaceController
课程方法从iPhone应用中请求信息。
使用此方法,您的应用将在后台启动(如果它尚未运行),您可以在回复中传递JSON数据。
或者,您可以将数据存储在应用程序组共享容器中,iPhone和Watch Extension都可以直接访问它。