繁体   English   中英

Apple Watch openparentapplication:回复:收到错误域= FBSOpenApplicationErrorDomain Code = 5

[英]Apple Watch openparentapplication: reply: receives Error Domain=FBSOpenApplicationErrorDomain Code=5

我为Apple手表创建了一个较小的项目,以便与其工作的父应用程序进行通信。

所以我在现有的iOS项目中创建了一个Watch kit扩展,但是当它从Watch端调用openparent应用程序时它接收到了

错误:错误域= FBSOpenApplicationErrorDomain代码= 5”操作无法完成。(FBSOpenApplicationErrorDomain错误5.) “。

这个错误意味着什么? 有任何目标问题吗? 请找到以下代码:

手表套件方面:

- (IBAction)satusButtonClicked {

    NSLog(@"StausButtonClicked");
    NSDictionary *senddict=[[NSDictionary alloc] initWithObjects:@[@"5",@"Two",@"Three"] forKeys:@[@"1",@"2",@"3"]];
    [InterfaceController openParentApplication:senddict reply:^(NSDictionary *replyInfo, NSError *error) {
        NSLog(@"ReplyReceived : %lu",(unsigned long)[replyInfo count]);
        NSLog(@"Reply Info: %@", replyInfo);
        NSLog(@"Error: %@", error);
    }];

}

iOS方面:

-(void)application:(UIApplication *)application handleWatchKitExtensionRequest:(NSDictionary *)userInfo reply:(void (^)(NSDictionary *))reply
{
    NSLog(@"Watckit call received");
    reply(@{@"Score": @"234"});
In the info.plist, I had "Application Does Not Run in Background" set to YES. This caused the problem. Changing that setting to NO fixed it.

从这里回答: iOS错误:FBSOpenApplicationErrorDomain错误5.这是什么意思?

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM