Я конвертирую автономный код iPhone для использования в качестве расширения Marmalade
(кроссплатформенный комплект для разработки мобильных устройств). Вам не нужно знать о мармеладе, хотя для этого вопроса.
Моя проблема заключается в том, чтобы выяснить, что делать с AppDelegate
. Автономное приложение определяет AppDelegate
, но расширение Marmalade
основано на обратном вызове, а Marmalade
, вероятно, уже определило собственное AppDelegate
. Итак, что мне делать, когда на мой добавочный номер перезванивают? Я не думаю, что смогу определить еще один AppDelegate
, не так ли? Как? И я не хочу заменять уже определенный Marmalade
. Есть Marmalade
вызовов, которые я могу сделать, чтобы получить UIApplication
и указатели на UIViews, которые определяет Marmalade
, но я не знаю, как получить свой собственный AppDelegate
. Могу ли я как-то расширить тот, который Marmalade
уже определил?
У меня есть опыт работы с C/C++, и это моя первая попытка освоить Objective C, и до сих пор это меня очень смущало.