WatchApp은 iPhone에서 데이터를 수신합니다.WKInterfaceLabel 텍스트가 새로 고침되지 않는 이유
받은 데이터로 라벨 텍스트를 새로 고침해도 아무 일도 일어나지 않으며 UI가 새로 고쳐지지 않습니다.
다른 스레드는 기본 스레드로 밀어 넣는 것이 좋으며 아무 것도하지 않는 것으로 보입니다.
모든 의견을 환영합니다.
-(void)session:(nonnull WCSession *)session didReceiveApplicationContext:(nonnull NSDictionary *)applicationContext
{
dispatch_async(dispatch_get_main_queue(), ^{
[self.lblTitleBorH setText:@"test"];
});
}
처럼 사용하는 방법
를 사용하거나하여 메인 스레드에서 UI 객체를 호출하는 기억 나는 -willActivate 내부의 setText 문을 넣으면 그냥 작동 좋은 – Guy