Я создал новый класс UIViewController включая XIb файл в Xcode 6. я создал все, как такне может передать значение к следующему UIViewController
файл .h следующий ViewController
@interface NextViewController : UIViewController
@property (nonatomic,assign) int gameID;
@end
.m следующий файл ViewController
@synthesize gameID;
.m файл предыдущий View Controller
NextViewController *nextViewController = [[NextViewController alloc] initWithNibName:@"NextViewController" bundle:nil];
nextViewController.gameID = -1;
[self.navigationController pushViewController:nextViewController animated:YES];
, когда я побежал через отладчиком gameID
устанавливается в .h файле, но когда я хочу, чтобы получить доступ к значению в методе viewDidLoad
я получаю 0
для gameID
вместо -1
'[nextViewController setGameID: -1]'? – JAL
@ Явный синтаксис точки - это просто синтаксический сахар для этого. Это то же самое. – Abizern