画像 (1.png、2.png、3.png、4.png、5.png) を循環し、それらを UIImageView に表示する関数を作成しました。アイデアは、私がウェブページをロードしていて、このイメージビューがこの関数を基本的にロードアイコンとして実行することです。ただし、イメージビューに関する限り、なぜ機能しないのかわかりません。何も表示されません。助けてください!私の関数のコードは以下の通りです。webviewデリゲートを含む他のすべてのテストが正常に機能するため、ここで行っていることは何か間違っていることを知っています。
dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0), ^{
for(int c = 1; !webviewLoaded; c++)
{
c = c % 6;
if(c == 6)
c = 1;
NSString *numberString = [NSString stringWithFormat:@"%d.png", c];
UIImage *img = [UIImage imageNamed:numberString];
[self.loadingImage setImage:img];
sleep(1);
}
});