Mik*_*ils 4 iphone objective-c ios apple-watch watchkit
我为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);
}];
}
Run Code Online (Sandbox Code Playgroud)
iOS方面:
-(void)application:(UIApplication *)application handleWatchKitExtensionRequest:(NSDictionary *)userInfo reply:(void (^)(NSDictionary *))reply
{
NSLog(@"Watckit call received");
reply(@{@"Score": @"234"});
Run Code Online (Sandbox Code Playgroud)
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.
Run Code Online (Sandbox Code Playgroud)
从这里回答: iOS错误:FBSOpenApplicationErrorDomain错误5.这是什么意思?
| 归档时间: |
|
| 查看次数: |
739 次 |
| 最近记录: |