Код, который я сейчас функционирую правильно, однако в настоящее время он выдает предупреждение. Поскольку приложение должно быть отправлено в ближайшее время, и этот конкретный компонент отвечает за ключевые функциональные возможности, я решил, что стоит подумать.Вызов функции в классе активного представления из делегата приложения
Код выглядит следующим образом (слегка изменен):
REC_AppAuthPage *thisView = ((UINavigationController*)self.window.rootViewController).visibleViewController;
[thisView receiveSomeString:someString];
'REC_AppAuthPage' класс UIViewController.
предупреждение бросает это: «типов Несовместимого указателя инициализации„REC_AppAuthPage *“с выражением типа" UIViewController *»
Моим вопроса, это нормально игнорировать предупреждение и отпустить или что-то делает нужно изменить? Если да, то?
Приветствия
Дело в том, что вы назначаете указатель UIViewcontroller для вашего объекта thisView. Но что такое REC_AppAuthPage? Из чего это происходит? Было бы лучше исправить проблему, поэтому вам лучше уточнить, поэтому мы можем выяснить проблему. –
REC_AppAuthPage - это UIViewController, я добавил это к вопросу. – user3192649
Вместо ** visibleViewController ** попробуйте ** topViewController ** свойство. Надеюсь, что так и будет. Не уверен, хотя. –