アプリですべての Web/ネットワーク呼び出しに RestKit を使用しています。起動時に、AppDelegate でユーザーの場所の更新を開始します。ユーザーが (最初の起動時に) アプリがその場所を使用することを承認するまでに、アプリは に移動しRootViewController
、RestKit HTTP 呼び出しを開始します。HTTP 呼び出しにはユーザーの場所が必要なため、失敗します。
それを回避する方法は何ですか?RestKit の同時実行性を利用しながら Core Location を操作するにはどうすればよいですか?
アプリの構造 (Web サービスの取得時に UI を更新する) が非常に危険であることは承知しています。私はできる限り多くのリファクタリングを避けようとしています (管理命令)。これを回避する方法は何ですか?