1

Marmalade拡張機能 (クロスプラットフォームのモバイル開発キット)として使用するために、スタンドアロンの iPhone コードを変換しています。この質問では、マーマレードについて知る必要はありません。

私の問題は、何をすべきかを考え出すことですAppDelegate。スタンドアロン アプリは を定義しますAppDelegateが、Marmalade拡張機能はコールバック ベースであり、Marmaladeおそらく既に独自の を定義していAppDelegateます。では、内線番号がコールバックされた場合はどうすればよいでしょうか? 別のものを定義できるとは思いませんAppDelegateか?どのように?Marmaladeそして、すでに定義されているものを置き換えたくありません。UIViews 定義へMarmaladeの および ポインターを取得するために実行できる呼び出しがありますが、そこに独自のものを取得する方法がわかりません。何らかの方法で既に定義されているものを拡張できますか?UIApplicationMarmaladeAppDelegateMarmalade

私は C/C++ のバックグラウンドを持っており、これが Objective C での初めての試みであり、これまでのところ非常に混乱しています。

4

1 に答える 1

0

これで整理できました。元のコードで AppDelegate を使用していた方法は重要ではなかったことが判明したため、Marmalade 拡張機能でそれを廃止し、それなしで動作させることができました。

于 2013-05-07T06:17:06.783 に答える