1

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

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

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

4

1 回答 1

0

现在整理好了。我的困惑占了上风,事实证明原始代码使用 AppDelegate 的方式并不重要,所以我能够在 Marmalade 扩展中取消它并让事情在没有它的情况下正常工作。

于 2013-05-07T06:17:06.783 回答