Я новичок в программировании IOS. Я посылаю целое значение в другой контроллер представления из Segue так:Как передать значение другому контроллеру вида?
SlideShowViewController *destViewController = segue.destinationViewController;
[destViewController setSelectedButton:tagIndex];
Я успешно доступ к этому значению в моем SlideShowViewController.m файл:
@synthesize selectedButton;
NSLog(@"%i",selectedButton);
Теперь я хочу, чтобы получить доступ к этому же значению который сохранен в selectedButton в моем другом контроллере View. Так что я сделал это в моем viewDidLoad из AnotherViewController:
SlideShowViewController *button= [[SlideShowViewController alloc] init];
NSLog(@"selected button is %i",button.selectedButton);
Но я не получаю значение здесь.
, пожалуйста, изучите некоторые основные концепции OOPS. –
Вы новичок в программировании на iOS, и вы уже задали вопрос, который ведет запись наиболее часто задаваемого вопроса (+1 миллиард раз). Пожалуйста, используйте функцию поиска;) – CouchDeveloper
При попытке передать значения между 2 VC, которые не подключены (контроллером навигации или контроллером панели вкладок), вы можете использовать делегат. Есть и другие способы. Я бы посмотрел на делегатов и изучил их. – Spectravideo328