CFSocketクラスのCFRunloop(connectCallBack)でコマンドを取得すると、新しいビューが表示されるiOSのCFRunLoopRunからUIにアクセスする方法
0
A
答えて
0
あなたが間違った側から問題に近づいているようです。
CFSocketCallBack
の正しいタイプ(kCFSocketConnectCallBack
)が呼び出されたときにこの新しいビューをポップアップ表示する必要があります。 または、そこにフラグを設定し、メインコードからビューを処理することもできます。
NO
に初期化されたフラグをpopUpNConnectedView
とすることができます。
にconnectCallBack
の方法で設定します。あなたのメインループが(接続指向アプリケーションでは、通常、ある種のハートビートタイマー)、それはビューをポップアップしてフラグをクリアします。
それはあなたのより直接的な答えを出すことは不可能ですので、あなたは、任意のコードを投稿しませんでした - あなたはdefinetlyここにあなたの答えを見つけることができます:
Network Programming: Chapter 7 - iPhone SDK Application Development
そして、いくつかのより多くの読み物:
関連する問題
- 1. iOSの非UIスレッドからUIラベルを更新する方法
- 2. uiからデータベースへのアクセス方法
- 3. iOS OneDriveのアクセス許可UIをログアウトする方法
- 4. コントローラから角度ブートストラップUIにアクセスする方法
- 5. UIテストでXCUIApplicationからNSApplicationDelegateにアクセスする方法
- 6. UIスレッドからワーカースレッドにアクセスする方法は?
- 7. コンソールアプリケーションからUI要素にアクセスする方法
- 8. iosから保護されたURLにアクセスする方法
- 9. iOSからActive Directory(Windows Server 2012 R2)にアクセスする方法は?
- 10. iOSデバイスからWiFiネットワーク共有にアクセスする方法
- 11. AndroidのJavaScriptからUIにアクセスする
- 12. 子UIファイルにアクセスする方法
- 13. iOS - デバイスのファイルライブラリにアクセスする方法
- 14. XC UI Testingツールを使用してiOS NSCacheフォルダにアクセスする方法は?
- 15. バックグラウンドスレッドからUIオブジェクトにアクセスする
- 16. CFRunLoopRun()vs [NSRunLoop run]
- 17. xamarin.androidでMvvmCrossを使用すると、ViewModelからUIオブジェクトにアクセスする方法
- 18. iOS AVAudioSession、AVAudioRecorderオーディオレベルメーターにアクセスする方法
- 19. アプリからiOSファイルシステムにアクセスする最も良い方法は何ですか?
- 20. ui-gridでは、ネストされた行から$ scopeにアクセスする方法は?
- 21. リモートウェブサイトからcordova.jsにアクセスする方法
- 22. intellijからIterm2にアクセスする方法
- 23. クロムエクステンションからホストにアクセスする方法
- 24. XPageからSQLにアクセスする方法
- 25. JavaからNexusDBにアクセスする方法
- 26. バックグラウンドスレッドからリソースにアクセスする方法
- 27. コントローラからapplicationContextにアクセスする方法
- 28. ビューからタブバーオブジェクトにアクセスする方法
- 29. localhostからローカルファイルにアクセスする方法
- 30. アプリディレクトリからファイルにアクセスする方法
あなたのご返信ありがとうございます。 NSTimerクラスを使用してUIを変更したり、新しいビューをポップアップさせるのではなく、他の方法があるかどうかを知りたいと思います。私のアプリでは、私は、私は新しいビューをポップアップする必要があるサーバーからポップアップ要求コマンドを取得する必要があることを意味します。 – sps
コールバックメソッドから即座に実行できます。 viewController階層に依存します。たとえば、rootViewControllerでポップアップメソッドを作成し、このメソッド(つまり、engagedPopUp)をコールバックメソッドから呼び出すことができます。 –
NSNotificationCenterを使用しています。サポートに感謝しました – sps