Я пытаюсь передать переменную Integer из одного UIView в другой. В принципе, у меня есть два контроллера UIView. Первый UIViewController имеет целое число, называемое «страница», а секунда UIViewController имеет целое число, называемое «page_num».Pass Integer to another UIView
То, что я пытаюсь сделать, - передать переменную от страницы «Int» до Int «page_num». Но я получаю следующее сообщение об ошибке:
Property 'page_num' not found on object of type 'ImageViewer *'....
Вот мой код (заголовочный файл):
ImageViewer *seccondata;
@property (nonatomic, retain) ImageViewer *seconddata;
Вот мой код (файл реализации):
ImageViewer *screen = [[ImageViewer alloc] initWithNibName:nil bundle:nil];
self.seconddata = screen;
seconddata.page_num = page;
screen.modalTransitionStyle = UIModalTransitionStyleCrossDissolve;
[self presentViewController:screen animated:YES completion:nil];
Что я делаю неправильно? Код, показанный выше, работал, когда я хотел передать NSString из одного UIViewController в другой.
Я попробовал это, но я все еще получаю ошибку «Свойство„PAGE_NUM“не найден на объект типа„ImageViewer *“вы имели в виду, чтобы переменная экземпляра доступа 'page_num'? – Supertecnoboff
Вы создали page_num как свойство в ImageViewer Class? Если нет, тогда создайте его и синтезируйте. –
Нет. Я просто объявил его как целое в классе ImageViewer. Причина этого в том, получил следующую ошибку: «Свойство с атрибутом« сохранить (или сильным) »должно быть типа объекта. – Supertecnoboff