2016-05-06 40 views
-1

当前我正在使用以下watchkit代表..我需要检查它们是否在使用模拟器时被调用。如何在使用模拟器时检查watchkit委托调用?

-(void)session:(WCSession *)session didReceiveApplicationContext:(NSDictionary<NSString *,id> *)applicationContext 
{ 
    NSLog(@"REminders Array %@",applicationContext); 


} 

- (void)session:(WCSession *)session didReceiveUserInfo:(NSDictionary<NSString *,id> *)userInfo{ 

    dispatch_async(dispatch_get_main_queue(), ^{ 
     NSLog(@"Received userInfo Transferr"); 
     NSLog(@"%@", userInfo); 

    }); 
} 

但他们没有被调用,而使用模拟器它在iPhone应用程序中工作正常。任何想法如何使用这些?

+0

为什么这是downvoted ?? Heyy我要求一个解决方案,我是新的,没有足够的教程在那里.. –

回答

0

嗯你的问题不是很清楚,作为测试你的能力的步骤?一般来说,这些代表们推出以下提交由

- (BOOL)updateApplicationContext:(NSDictionary<NSString *,id> *)applicationContext error:(NSError * _Nullable *)error 

- (WCSessionUserInfoTransfer *)transferCurrentComplicationUserInfo:(NSDictionary<NSString *,id> *)userInfo 

然后,如果你与你的模拟器再次设置调试,以确保它可以调试应用程序(工作如果是你的情况)。

相关问题