Я знаю там как различные посты относительно глобальных переменных в SO, но ничего не помогло.
Моя проблема в том,
В моем AppDelegate.h я объявил две переменные x и y. В моем ClassA я импортировал AppDelegate.h и добавил:
AppDelegate mainDelegate = (AppDelegate *)[[UIApplication sharedApplication]delegate];
и присвоенные значения mainDelegate.x
и mainDelegate.y
.
В ClassB я назначил эти x и y как
label1.text = mainDelegate.x;
label2.text = mainDelegate.y;
Нет ошибок, но оно равно null. Ничто не отображается как текст метки.
Может кто-нибудь, пожалуйста, помогите ..
EDIT:
В AppDelegate.h:
@property (nonatomic, copy) NSString *x,*y;
В классе A.m
mainDelegate.x=[[NSString alloc] initWithString:[homeArray objectAtIndex:indexPath.row]];
Этот mainDelegate.x я пытаюсь получить от ClassB, и он нулевой.