我正在转换独立iPhone代码以用作Marmalade
扩展程序(跨平台移动开发工具包)。对于这个问题,你不需要了解Marmalade。
我的问题是弄清楚如何处理AppDelegate
。独立应用定义AppDelegate
,但Marmalade
扩展名基于回调,Marmalade
可能已经定义了自己的AppDelegate
。那么当我的分机被召回时我该怎么办?我认为我不能定义另一个AppDelegate
我可以吗?怎么样?而且我不想替换已定义的那个Marmalade
。我可以进行Marmalade
次调用以检索UIApplication
和指向UIViews Marmalade
定义的指针,但我不知道如何在那里获取自己的AppDelegate
。我可以扩展Marmalade
已经以某种方式定义的那个吗?
我来自C / C ++背景,这是我在Objective C的第一次尝试,到目前为止它让我非常困惑。
答案 0 :(得分:0)
现在排序了。我的困惑对我来说更好,而事实证明,使用AppDelegate的原始代码并不重要,因此我可以将其用于Marmalade扩展,并在没有它的情况下使其工作。