我正在创建一个苹果手表应用。我创建了我的共享框架和app扩展。它实际上工作得很好,但是当我尝试从我的Core Data DB查询对象时,我只得到空数组。
我已经创建了应用程序组,并确保正在保存数据库。我只是没有得到任何对象或错误。但是,我甚至不确定这是否可以在模拟器中测试,因为手机和手表模拟器不能同时运行。我仍然没有物理手表来测试,所以模拟器是我唯一的选择。
如何从Apple Watch扩展程序中测试查询CD对象?谢谢!
答案 0 :(得分:1)
这是在模拟器上测试手表和手机的技巧。正如您所指出的那样,它们无法同时进行调试,但您可以切换。
运行手机目标,然后运行手表应用程序(手机目标将终止)。现在从模拟器的跳板手动启动手机目标。您现在正在查看手表的调试信息。
要在两个运行目标的调试输出之间来回切换,请转到Xcode并从菜单中选择所需的过程:
调试>
附加到流程>
(等待一段时间以填充流程)>
您的目标(应列在“可能目标”标题下的顶部) )。