点击Watchkit Glance不会路由到特定的控制器

时间:2015-03-05 03:00:29

标签: ios objective-c watchkit

这真的很有用。我使用Glance中的updateUserActivity方法路由到特定的控制器,它工作正常。但是今天它只是停止工作,并且每次跳转到初始界面。我唯一改变的是我重构了控制器'班级名称。可能出现什么问题?

Glance中的代码:

- (void)willActivate {
    [super willActivate];
    //Jump to specific controller.
    [self updateUserActivity:@"com.example.appname"
                    userInfo:@{@"controllerName": @"NewControllerName",
                               @"detailInfo": @"This is some more detailed information to pass."}
                  webpageURL:nil];

}

1 个答案:

答案 0 :(得分:0)

发现它......我忘记了我不仅改变了班级名称,我还改变了初始画面。但是在更改之后,我没有将handle方法移动到初始控制器。

- (void)handleUserActivity:(NSDictionary *)userInfo {
    [self pushControllerWithName:userInfo[@"controllerName"] context:nil];
}