我的班级是class WorkoutSelectorController: WKInterfaceController {
,我定义了函数override func contextForSegueWithIdentifier(segueIdentifier: String) {
,我的所有研究都说应在触发推送选择时自动调用该函数,以便我可以设置要传递的上下文信息。
除了不是。推送搜索有效,但不调用此方法。更进一步,我收到错误消息“方法未从其超类重写任何方法”,这似乎是在告诉我WKInterfaceController不包含contextForSegueWithIdentifier。但是我查看了WKInterfaceController.h,它肯定在那里,所以我在做什么错了?
为什么说该方法不存在?如何在推播功能中包含上下文信息?
答案 0 :(得分:0)
您的函数签名错误。正确的签名是documentation中的func contextForSegue(withIdentifier segueIdentifier: String) -> Any?
。