将代码转换为Marmalade时,AppDelegate会产生混淆

时间:2013-04-29 05:36:14

标签: iphone objective-c delegates appdelegate marmalade

我正在转换独立iPhone代码以用作Marmalade扩展程序(跨平台移动开发工具包)。对于这个问题,你不需要了解Marmalade。

我的问题是弄清楚如何处理AppDelegate。独立应用定义AppDelegate,但Marmalade扩展名基于回调,Marmalade可能已经定义了自己的AppDelegate。那么当我的分机被召回时我该怎么办?我认为我不能定义另一个AppDelegate我可以吗?怎么样?而且我不想替换已定义的那个Marmalade。我可以进行Marmalade次调用以检索UIApplication和指向UIViews Marmalade定义的指针,但我不知道如何在那里获取自己的AppDelegate。我可以扩展Marmalade已经以某种方式定义的那个吗?

我来自C / C ++背景,这是我在Objective C的第一次尝试,到目前为止它让我非常困惑。

1 个答案:

答案 0 :(得分:0)

现在排序了。我的困惑对我来说更好,而事实证明,使用AppDelegate的原始代码并不重要,因此我可以将其用于Marmalade扩展,并在没有它的情况下使其工作。