私は、ストーリーボード経由で接続されている私のUILabelをアップデートしようとしている問題があります。私は私のデータを記録するとき、それはうまくコンソールに示しているが、それが必要として、私のラベルが更新されません:ストーリーボードUILabelはテキストを更新しません。
CZWundergroundRequest *request = [CZWundergroundRequest newConditionsRequest];
request.location = [CZWeatherLocation locationFromCoordinate: currentLocation];
request.key = @"";
[request sendWithCompletion:^(CZWeatherData *data, NSError *error) {
self.currentTemperatureLabel.text = [NSString stringWithFormat:@"%f", data.current.temperature.f];
NSLog(@"%f", data.current.temperature.f);
}];
私はのviewDidLoadでラベルを更新すると、それはうまく動作しますが、私がしようとしたら、データを送信すると、更新されません。私はラベルを外してコンセントを再び取り付けてみました。何か案は?
は常にメインスレッドでUI要素を更新し、メインスレッド – iOS
に更新してみてください。 –