Dies ist der Code aus der Klasse, in dem ich die Eigenschaften von der anderen Klasse zu verweisen versuchen (BIDDoubleComponentPickerViewController):Unable Eigenschaften von einer Ansicht in einer anderen Ansicht referenzieren
BIDDoubleComponentPickerViewController *dummyObject = [BIDDoubleComponentPickerViewController new];
NSString *selectedValue = [dummyObject value];
NSString *selectedSuit = [dummyObject suit];
Jedes Mal, wenn ich versuche, Greife auf die Variablen selectedValue und selectedSuit zu und behaupte, dass sie null sind, wenn ich weiß, dass value und suit in der anderen Klasse nicht null sind. Hier ist der Code, der die Eigenschaften in BIDDoubleComponentPickerViewController setzt:
NSInteger valueRow = [doublePicker selectedRowInComponent:
kValueComponent];
NSInteger suitRow = [doublePicker selectedRowInComponent:
kSuitComponent];
value=[[NSString alloc]initWithString:[values objectAtIndex:valueRow]];
suit=[[NSString alloc]initWithString:[suits objectAtIndex:suitRow]];
Hier ist der Code für die Erklärung der Eigenschaften:
@property (strong, nonatomic) NSString *value;
@property (strong, nonatomic) NSString *suit;
Wer irgendwelche Ideen?
Sicher kann. Erledigt. –