ディスパッチ ブロック内で呼び出すと、ラベルは非表示になりません。
dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0), ^{
//Here your non-main thread.
[self.loading setHidden:NO];
dispatch_async(dispatch_get_main_queue(), ^{
//Here you returns to main thread.
[self.loading setHidden:NO];
});
});
これは機能しますが、まだ隠していません:
[self.loading setHidden:NO];
dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0), ^{
//Here your non-main thread.
dispatch_async(dispatch_get_main_queue(), ^{
//Here you returns to main thread.
[self.loading setHidden:NO];
});
});
ブロック内の IBOutlets にアクセスするにはどうすればよいですか?