我正在转换独立的iPhone代码,以便用作Marmalade扩展(一个跨平台的移动开发工具包)。不过,对于这个问题,您不需要了解Marmalade。
我的问题是弄清楚如何处理AppDelegate。独立的应用程序定义了AppDelegate,但Marmalade扩展是基于回调的,Marmalade可能已经定义了自己的AppDelegate。那么,当我的分机被回叫时,我该怎么办?我不认为我可以定义另一个AppDelegate,不是吗?多么?我不想替换已经定义的Marmalade。我可以进行一些Marmalade调用来检索UIApplication和指向UIViews Marmalade定义的指针,但我不知道如何在其中获取我自己的AppDelegate。我可以以某种方式扩展Marmalade已经定义的那个吗?
我来自C/C++背景,这是我第一次尝试目标C,到目前为止,它让我非常困惑。
发布于 2013-05-07 14:17:07
我已经把它整理好了。我的困惑压倒了我,原来代码使用AppDelegate的方式并不重要,所以我能够在Marmalade扩展中去掉它,让事情在没有它的情况下工作。
https://stackoverflow.com/questions/16271819
复制相似问题