シナリオは次のとおりです。
ユーザーを別のビューに移動するボタンがあるビューがあります。次のviewcontrollerのviewDidLoadで、巨大なXMLファイルがダウンロードされ、解析されて画面に表示されます。このようにして、ビューがナビゲートされたときに画面にすでに表示されているデータを取得します。
問題は:
解析を含むビューコントローラを呼び出すボタンをクリックすると、アプリケーションが応答しなくなります。すべてのデータがダウンロードされて解析されるとすぐに、アプリケーションは次のビューに移動します。ここで、アプリケーションが応答しなくなるまで、そのボタンのクリックでアクティビティインジケーターを表示したいと思います。ビューが他のビューに移動するとすぐに、アクティビティインジケーターが停止します。着陸したいViewControllerのviewDidLoadにアクティビティインジケーターを入れてみましたが、役に立ちませんでした。
PS:アプリケーションの性質上、いくつかの制限があるため、「viewWillAppear」で解析を行うことができません。
返信を楽しみにしています。