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