ソースを持っていないサードパーティのフレームワークを使用しています (そして使用する必要があります)。サードパーティ フレームワークは、認証されたクライアント/サーバー接続の作成を処理し、開いている NSStream のペアを返します。私が抱えている課題は、メインスレッドで NSStreams がスケジュールされていることです (UI が応答しなくなる可能性がある状況を作成する - これは避けたいと思います)。
ストリームがサード パーティ フレームワークから渡される時点では、進行中のネットワーク トラフィックはありません。それで、NSStreamsのスケジュールを解除して再スケジュールできるかどうか疑問に思っています。
開いている NSStream のスケジュールを解除し、別のスレッドの別の実行ループでスケジュールを変更できるかどうかを知っている人はいますか? それは問題を引き起こしますか?そこにコード例はありますか?
前もって感謝します!
アーロン