Я пытаюсь программно изменить пользовательский интерфейс UIViewController
от другого класса NSObject
. Проблема в том, что я не уверен, как получить доступ к представлению UIViewController
из класса NSObject
. Так, например, в моем NSObject
классе, я говорю что-то вроде:Редактирование UIViewController из другого класса
self.view = [[UIView alloc] initWithFrame:CGRectMake(0, 0, 320, 480)];
self.view.backgroundColor = [UIColor yellowColor];
, но я получаю ошибки, говоря «Запрос члена„вид“в чем-то не распорки или союза.» Есть ли что-то, что мне нужно, чтобы мой класс NSObject
увидел мой UIViewController
?
«я» всегда относится к текущему объекту. В вашем случае, говоря «self.view» в некотором случайном объекте, который не имеет свойства, называемого «view», вызывается эта ошибка. Вы можете сказать, что viewController.view, если у вас есть ссылка viewController, которая звучит так, вам нужно. –
Как бы я ссылался на viewController? – Guy