2016-05-06 7 views
-1

Derzeit verwende ich die folgenden Watchkit-Delegaten .. Ich muss überprüfen, ob sie aufgerufen werden oder nicht, während Sie Simulatoren verwenden.Wie überprüft man den Aufruf von Watchkit-Delegaten während der Verwendung von Simulatoren?

-(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); 

    }); 
} 

aber sie werden nicht aufgerufen, während mit Simulatoren funktioniert es gut in iPhone-Anwendungen. Irgendeine Idee, wie man mit diesen arbeitet?

+0

Warum ist es downvoted ?? Heyy, ich frage nach einer Lösung, für die ich neu bin und keine ausreichenden Tutorials gibt .. –

Antwort

0

mmm Ihre Frage ist nicht sehr klar, wie die Schritte, um Ihre Fähigkeiten zu testen? in der Regel sind diese Delegierten von

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

und

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

Dann nach einer Vorlage gestartet, wenn Sie mit dem Simulator Sie mit dem Debuggen müssen eingestellt arbeiten, um sicherzustellen, dass es beiden Anwendungen debuggen kann (wieder wenn es dein Fall ist).