あなたの助けが必要です。iosでのマルチスレッド化
私のアプリケーションでは、私は継続的に動作し続け、更新されたデータをダウンロードしてドキュメントフォルダに保存するバックグラウンドプロセスを実装したいと思います。
そして、私のメインスレッドは、ドキュメントフォルダをチェックし続け、更新されたデータをビューコントロールに表示する必要があります。
ビューが消えると、子スレッドは終了します。ビューが表示されたらもう一度開始してください。
どのような方法が最適ですか? NSThreadまたはNSOperationQueue?どのような予防措置が必要ですか? 私はまた、クラスのいくつかの変数にアクセスする必要があります。だから、スレッドセーフでなければなりません。
ありがとうございます。
よろしく
多くのことを試しました。私の目標を達成できませんでした。誰でも私に何かを提案できますか?バックグラウンドで連続して実行されるスレッドを作成したい。それは私が繰り返し10-20イメージをダウンロードするwhile(1)ループを持ちます。ダウンロードはスレッド内で同期/非同期で行われます。非同期呼び出しでは、私が直面する問題は成功/失敗コールバック関数が呼び出されないことです。同期の呼び出しでは、私が直面している問題は、私はURLの要求でユーザー名とパスワードを送信することができないです。 – Nir