2010-12-10 12 views
1

iOSアプリケーションデリゲートのapplication:didRegisterForRemoteNotificationsWithDeviceToken:メソッドがメインスレッドで実行されているのでしょうか?iOSプッシュ通知 - アプリケーション:didRegisterForRemoteNotificationsWithDeviceToken:メインスレッドで実行しますか?

最終的には、このメソッドにUIコードを配置して、ネットワークインタラクションのようなコードをブロックしておくことが安全かどうかを知りたいと思います。

一般に、デリゲートメソッドはメインスレッドで実行されていますか?など

答えて

3

アプリケーションデリゲート方法:

application:didRegisterForRemoteNotificationsWithDeviceToken: 

は、メインスレッド上で実行されます。

あなたのアプリケーションがユーザーにとって敏感であるようにするには、バックグラウンドスレッドでコードをブロックする必要があります。

メインスレッドでUIコードを実行することは安全であり、推奨されています。

関連する問題