Appdelegate работает для iPhone, но не для версии для iPad - PullRequest
1 голос
/ 01 сентября 2011

Я использую appdelegate для обмена некоторыми переменными между классами моего приложения, например:

MyAppDelegate * objDelegate = (MyAppDelegate *) [[UIApplication sharedApplication] делегат];

тогда я использую вот так:

var = objDelegate.var;

У меня нет проблем в версии для iPhone, но когда я тестирую в iPad Simulator, яполучить значение null для значения objDelegate vars.

Я должен сказать, что я преобразовал свое приложение с iPhone только в Universal, поскольку я сказал, что у меня все еще нет проблем с версией iPhone, что не так с версией iPad?

Спасибо.

1 Ответ

0 голосов
/ 01 сентября 2011

Если я правильно помню, преобразование вашего приложения в универсальное создает два класса делегатов, которые подклассируют основной делегат приложения. Вы уверены, что получаете доступ к нужному классу?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...