我是WatchKit的新手,我正在开发我的应用程序,但我遇到了与Apple手表连接的问题。
我的源代码如下:
-(BOOL)application:(UIApplication *)application
didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{ //create a session using wcsession
if ([WCSession isSupported]) {
[[WCSession defaultSession] setDelegate:self];
[[WCSession defaultSession] activateSession];
}
return YES;
}
在我的viewcontroller中发送消息操作:
[[WCSession defaultSession] sendMessage:dict replyHandler:^(NSDictionary *replyHandler)
{
NSLog(@"Replay %@",replyHandler);
}
errorHandler:^(NSError *error) {
NSLog(@"Error %@",error);
}];
我也在复杂控制器中激活了手表侧的wcsession
]if ([WCSession isSupported]) {
[[WCSession defaultSession] setDelegate:self];
[[WCSession defaultSession] activateSession];
}
和
-(void)session:(nonnull WCSession *)session
didReceiveMessage:(nonnull NSDictionary<NSString *,id> *)message
replyHandler:(nonnull void (^)(NSDictionary<NSString *,id> * __nonnull))replyHandler {
[extensionDelgate InsertIntoTideMaster:message];
[self requestedUpdateDidBegin];
dispatch_async(dispatch_get_main_queue(), ^{
});
}
这是我第一次启动应用程序时,但在此之后我得到7007代码错误...你能告诉我这里缺少什么吗?
提前致谢。