2015-04-02 108 views
0

我们的一项要求是允许用户使用手表添加日历/日历的特定日期/时间。使用Apple Watch将事件添加到日历

这样做的最佳做法是什么?

我应该发送参数给父母与WKInterfaceController.openParentApplication并让手机添加事件?

还是最好让实际的手表将事件添加到日历中?这意味着在watchkit扩展中导入EKEventStore

回答

0

我认为它现在没有什么区别,但为了为将来的手表硬件做好准备,并且可能有可能添加日历条目而没有手机连接到手表,我选择直接在手表代码中运行EventKit。

但我猜你会遇到的最大问题是选择日期的界面!你打算怎么做? WatchKit中没有日期选择器,因此您必须自己动手。请记住:每一段代码都是在手机上执行的,而不是在手表上执行的。因此,对于每个触摸和处理的按钮,手表都必须通过蓝牙与手机进行通信。这可能不会导致顺畅和快速的用户界面。

我猜,另一个获得这种功能的机会是Siri。然后,您不必做任何事情,我假设Siri可以直接连接到日历。