получить доступ к недвижимости в UIView в Viewcontroller? - PullRequest
0 голосов
/ 31 мая 2011

Мне дали проект для редактирования.Я думаю, что это простой вопрос, но я хочу объяснить его подробно. Я обычно настраиваю проекты iPhone с помощью конструктора интерфейсов, а затем получаю файл view h и m контроллера.

Однако это было настроено в другомкак я новичок, представление было закодировано.

h-файл - это простой класс viewcontroller, подобный следующему:

@interface MainViewController : UIViewController
 {
 }
 - (id)init;
 @end

А затем у m-файла есть это:

@interface MainView : UIView 
{
 NSUinterger firstinterger;
}

- (id)initWithImages:(NSArray *)inImages;

@end

И затем у него есть @implementation MainView сразу после этого с большим количеством кода.

Однако ниже я должен добавить свой код сразу после

@end 

@implementation MainViewController

НоМне нужно получить доступ к NSUinterger с именем первое целое число, и я не могу.Я пробовал несколько способов синтеза и т.д., но я думаю, что я делаю это неправильно.Как я получу ценность этого?Я могу получить к нему доступ в коде до @implementation MainViewController, но не после того, где он мне нужен.

Ответы [ 2 ]

0 голосов
/ 31 мая 2011

NSUinterger firstinterger в вашем коде не показывает ';'в конце этой строки вы получаете ошибки компиляции или это просто опечатка в вашем вопросе?

0 голосов
/ 31 мая 2011

Синтезируйте переменную в MainView.Имейте экземпляр MainView в MainViewController, а затем вы можете получить к нему доступ

MainView *mv = [[MainView alloc] init]; 
mv.firstInteger // gives you the variable.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...