0

重複の可能性:
このクラスは、キーのキー値コーディングに準拠していません

XCode for iphoneでアプリケーションを作成しているときのように、このタイプの問題に直面しています。

Terminating app due to uncaught exception 'NSUnknownKeyException', reason: '[<UIViewController 0x4d2eb20> setValue:forUndefinedKey:]: this class is not key value coding-compliant for the key singlePicker.'
*** Call stack at first throw:
4

1 に答える 1

0

NULLキーの値を設定しています

編集:ピッカーの使用を開始する前に、次のことを行う必要があります。

.hファイル内:

UIViewController<UIPickerViewDelegate,UIPickerViewDataSource>{
 NSArray *array;
}

次に、.mファイルで:

 -(void)viewDidload{ 
  [super viewDidload];

 array = [[NSArray alloc]initWithObjects:@"Lake",@"Diana",@"Jone",@"Alice",@"Byber",@"Nuces",nil]; 

} 
- (NSInteger)numberOfComponentsInPickerView:(UIPickerView *)thePickerView {
return 1;
}

- (NSInteger)pickerView:(UIPickerView *)thePickerView numberOfRowsInComponent:(NSInteger)component {
        return [array count];
 }

 - (void)pickerView:(UIPickerView *)thePickerView didSelectRow:(NSInteger)row inComponent:(NSInteger)component {
 /*  do what you want if the picker selected  */


 }


 - (NSString *)pickerView:(UIPickerView *)thePickerView titleForRow:(NSInteger)row forComponent:(NSInteger)component {
 return [array objectAtIndex:row];

 }
于 2012-07-16T10:00:55.240 に答える