Доступ к textview на viewcontroller.xib из другого класса - PullRequest
0 голосов
/ 07 декабря 2011

У меня есть текстовое представление на моем viewcontroller.xib, и у меня есть метод для изменения текста.Я хочу получить доступ к этому методу textview на viewcontroller.m из созданного объекта.У меня есть класс с именем person, который имеет метод init для вызова метода viewcontroller для обновления текста.По сути, я хочу, чтобы в текстовом виде было написано «Персона создана».

Вот код, который я использую внутри моего -init метода класса персоны, который не работает:

ViewController * Viewscreen = (ViewController *) [[UIApplication sharedApplication] delegate];
[Viewscreen UpdateScreenText:@"Person Created!"];

1 Ответ

0 голосов
/ 07 декабря 2011

ViewController * Viewscreen = (ViewController *) [[UIApplication sharedApplication] delegate];

Это выглядит очень странно для меня, действительно ли вашему делегату приложения присвоено имя ViewController?Вы пытаетесь получить доступ к свойству, объявленному в вашем делегате приложения с именем Viewscreen?

Если это так, то вы можете использовать следующее для получения ссылки на него

ViewController * Viewscreen = [(ViewController *) [[UIApplication sharedApplication] delegate] Viewscreen];

Пожалуйста, уточните еще кое-что, и мы сможем помочь вам.

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