0

application:didRegisterForRemoteNotificationsWithDeviceToken などに対して UIApplicationDelegate が呼び出されたときに、ネイティブ拡張機能を呼び出すフックを追加しようとしています。

[[UIApplication sharedApplication] setDelegate:delegate]; を実行すると、空気が壊れてしまうため、デリゲートの変更は機能しないと思います。

それで、それを行う最善の方法は何ですか?デリゲートのサブクラスを動的に作成し、必要なメソッドを追加する必要がありますか? Airのドキュメントでそれについて何も見つけられませんでした。助けていただければ幸いです!

4

1 に答える 1

0

はい、appdelegate は 1 つしか存在できません。appdelegate が受け取るすべての同じ関数に登録できます。私は xcode/air を初めて使用しますが、他の情報をスキミングしていたときに、この回答に出くわしました。

于 2012-08-17T02:37:46.073 に答える