簡體   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