теперь я застрял в этом какое-то время ... Я не настолько опытен с кодированием, но я пытаюсь ...использования BOOL из AppDelegate в моей ViewController
В моем приложении я использую BOOL backFromBack как это в AppDelegate.h:
BOOL backFromBack;
Тогда я поставил его да в файле .m, когда приложение входит в фон.
Теперь я хочу использовать
if (backFromBack)
В моем ViewController, но как я могу передать этот BOOL от делегата на ViewController?
Любая помощь - это здорово!
Ok меня он работает, но моя вещь, когда я использую приложение «code - (void) applicationDidEnterBackground: (UIApplication *)» {backFromBack = YES; } ' и в моем viewController я использую bool для установки некоторых действий с помощью: ' code if (myAppDelegate.backFromBack) {....} ' , тогда эти действия не запускаются ... Как я могу это исправить? – wkberg
Вы имеете в виду, что вы помещаете свое приложение в backgroundmode, а затем активируете его снова, а backFromBack по-прежнему установлен в НЕТ? Может быть, вы устанавливаете backFromBack в YES где-нибудь в одной из функций делегирования активации? – JiaYow
Да, я точно это имею в виду. Но я проверил каждый бит кода, и проблема не в том, что он установлен неправильно. в didFinishLaunchingWithOptions Я установил его в NO , а затем, если мое приложение переходит в фоновый режим, оно установлено в YES. Я проверил его, и он настроен правильно. , но на мой взглядController он все еще не вызывает if (backFromBack) – wkberg