Ios Apple Watch openparentapplication:答复:接收错误域=FBSOpenApplicationErrorDomain代码=5

Ios Apple Watch openparentapplication:答复:接收错误域=FBSOpenApplicationErrorDomain代码=5,ios,objective-c,iphone,watchkit,apple-watch,Ios,Objective C,Iphone,Watchkit,Apple Watch,我已经为Apple watch创建了一个较小的项目,用于与它的父应用程序进行通信 所以我在现有的iOS项目中创建了一个Watch kit扩展,但当它从Watch端调用它收到的应答块中的openparent应用程序时 “错误:错误域=FBSOpenApplicationErrorDomain代码=5”操作无法完成。(FBSOpenApplicationErrorDomain错误5)。” 此错误意味着什么?是否存在任何目标问题?请查找以下代码: 手表套件侧边: - (IBAction)satusBu

我已经为Apple watch创建了一个较小的项目,用于与它的父应用程序进行通信

所以我在现有的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);
    }];

}
-(void)application:(UIApplication *)application handleWatchKitExtensionRequest:(NSDictionary *)userInfo reply:(void (^)(NSDictionary *))reply
{
    NSLog(@"Watckit call received");
    reply(@{@"Score": @"234"});
iOS端:

- (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);
    }];

}
-(void)application:(UIApplication *)application handleWatchKitExtensionRequest:(NSDictionary *)userInfo reply:(void (^)(NSDictionary *))reply
{
    NSLog(@"Watckit call received");
    reply(@{@"Score": @"234"});
从这里回答:

我自己也有同样的问题。你的主iOS应用程序有多个目标吗?谢谢你的回答。另一个团队将此属性添加到pilst中,这破坏了我们的WK openParent调用。如果没有你的帖子,我们将花费数小时来找出发生了什么变化。