Я только начал изучать цель c. У меня есть небольшие проблемы и вопросы, надеюсь, вы, ребята, могли бы помочь мне.
У меня есть ViewController, я назвал его: GameViewController.
Этот GameViewController будет вызывать класс модели "PlayerModel" (NSObject), и эта PlayerModel содержит объект "PlayerProfile" (его объект NSObject).
viewDidLoad в GameViewController будет вызывать и инициировать класс модели:
playerModel = [[PlayerModel alloc] initWithInt:playerID];
Затем в моем методе PlayerModel initWithInt я заполняю данные PlayerProfile, извлекая данные из онлайн-базы данных. Мне удается заполнить данные, но когда я хочу вызвать их в gameViewController
// This is gameViewController.m
....
playerModel.playerProfile.name;
Но я получил это сообщение об ошибке: «Имя объекта не найдено для объекта типа PlayerProfile»
Я NSLog playerProfile в gameViewController, его "(null)", тогда как когда я NSLog в playerModel, он имеет некоторые значения. Как передать эти значения и сделать их универсальными, чтобы другие классы могли использовать их (установить значение)?