私には一見単純な問題があり、一生解決できないようです。私の iOS アプリには、UICollectionView
タップするとネットワーク操作をトリガーする があり、完了するまでに数秒かかることがあります。情報がダウンロードされている間、ロードが完了するまで正方形に座っているUIView
a でセルを埋めるa を表示し、セグエがトリガーされます。UIActivityIndicatorView
問題は、それが表示されないことです。今私のコードは次のようになります:
myLoadView.hidden = NO;
//Network Operation
myLoadView.hidden = YES;
アプリは数秒間停止し、次のビューに移動します。Grand Central Dispatch がソリューションに関係していると思いますが、このコードは で行われprepareForSegue
、ネットワーク情報を次のビューに渡す必要があることに注意してください。このため、シーンを切り替える前にダウンロードを終了しないと、明らかな問題が発生します。どんな助けでも大歓迎です。ありがとう!