Это код из класса, в течение которого я пытаюсь ссылаться на свойства из другого класса (BIDDoubleComponentPickerViewController):Невозможно ссылаться на свойства с одного взгляда в другой точке зрения
BIDDoubleComponentPickerViewController *dummyObject = [BIDDoubleComponentPickerViewController new];
NSString *selectedValue = [dummyObject value];
NSString *selectedSuit = [dummyObject suit];
Однако всякий раз, когда я пытаюсь доступ к переменным selectedValue и selectedSuit, они утверждают, что они являются нулевыми, когда я знаю, что значение и иск не являются нулевыми в пределах другого класса. Вот код, который устанавливает свойства в BIDDoubleComponentPickerViewController:
NSInteger valueRow = [doublePicker selectedRowInComponent:
kValueComponent];
NSInteger suitRow = [doublePicker selectedRowInComponent:
kSuitComponent];
value=[[NSString alloc]initWithString:[values objectAtIndex:valueRow]];
suit=[[NSString alloc]initWithString:[suits objectAtIndex:suitRow]];
Вот код для объявления свойств:
@property (strong, nonatomic) NSString *value;
@property (strong, nonatomic) NSString *suit;
Кто-нибудь есть какие-нибудь идеи?
Sure can. Готово. –