Путаница с AppDelegate при преобразовании кода в Marmalade

Я конвертирую автономный код iPhone для использования в качестве расширения Marmalade (кроссплатформенный комплект для разработки мобильных устройств). Вам не нужно знать о мармеладе, хотя для этого вопроса.

Моя проблема заключается в том, чтобы выяснить, что делать с AppDelegate. Автономное приложение определяет AppDelegate, но расширение Marmalade основано на обратном вызове, а Marmalade, вероятно, уже определило собственное AppDelegate. Итак, что мне делать, когда на мой добавочный номер перезванивают? Я не думаю, что смогу определить еще один AppDelegate, не так ли? Как? И я не хочу заменять уже определенный Marmalade. Есть Marmalade вызовов, которые я могу сделать, чтобы получить UIApplication и указатели на UIViews, которые определяет Marmalade, но я не знаю, как получить свой собственный AppDelegate. Могу ли я как-то расширить тот, который Marmalade уже определил?

У меня есть опыт работы с C/C++, и это моя первая попытка освоить Objective C, и до сих пор это меня очень смущало.


person Robert Webb    schedule 29.04.2013    source источник


Ответы (1)


Теперь разобрался. Мое замешательство взяло верх, и оказалось, что способ, которым исходный код использовал AppDelegate, не был жизненно важным, поэтому я смог покончить с ним для расширения Marmalade и заставить все работать без него.

person Robert Webb    schedule 07.05.2013