我们的一个要求是允许用户使用手表将重复/非重复的特定日期/时间添加到日历中。
这样做的最佳做法是什么?
我应该使用WKInterfaceController.openParentApplication
将参数发送给父级并让手机添加活动吗?
或者最好让实际的手表将活动添加到日历中?这意味着在watchkit扩展中导入EKEventStore
答案 0 :(得分:0)
我说它现在没有什么区别,但为未来的手表硬件做好准备,也许有可能在没有手机连接到手表的情况下添加日历条目,我会选择直接在监视代码中运行EventKit。
但我想你将面临的最大问题是选择日期的界面!你打算怎么做? WatchKit中还没有日期选择器,所以你必须自己做。
请记住:每一段代码都是在手机上执行的,而不是在手表上执行的。因此,对于您触摸和处理的每个按钮,手表必须通过蓝牙与手机来回通信。这可能不会导致平滑且响应迅速的用户界面。
我想,获得此功能的另一个机会是Siri。然后,你不必做任何事情,我认为,因为Siri可以直接连接到日历。