2016-05-06 38 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 

然後,如果你與你的模擬器再次設置調試,以確保它可以調試應用程序(工作如果是你的情況)。

相關問題