切换图标不会从手机中消失

时间:2015-06-08 20:53:18

标签: ios objective-c cocoa-touch apple-watch handoff

我使用以下代码为我的Apple Watch应用创建了一个切换请求:

[self updateUserActivity:@"..." userInfo:selectedTopic webpageURL:[NSURL URLWithString:nil]];

我使用以下代码在手机AppDelegate中处理请求:

- (BOOL)application:(UIApplication *)application continueUserActivity:(NSUserActivity *)userActivity restorationHandler:(void (^)(NSArray *))restorationHandler
{
    BOOL handled = NO;
    [userActivity becomeCurrent];
    NSString *type = [userActivity activityType];
    NSDictionary *userInfo = [userActivity userInfo];
    if ([type isEqualToString:@"..."]) {
        //does action
        [userActivity invalidate];
        handled = YES;
    }
    return handled;
}

问题是即使执行此代码,切换图标也不会消失。我在这做错了什么? 为什么切换图标不会消失?

我在其他应用程序上看到过这种行为。我看到的具有正确行为的唯一应用程序是本机应用程序。

0 个答案:

没有答案