我正在製作一個應用程序,它使用選取器讓用戶選擇年齡和其他輸入。例如:我有一個按鈕年齡,當用戶點擊它時,選擇器會顯示年齡。我設法爲所有輸入添加單個選取器,但是如何在爲每個選取器設置不同陣列時遇到問題。UIpicker數組更改值
- (NSString *)pickerView:(UIPickerView *)thePickerView titleForRow:(NSInteger)row forComponent:(NSInteger)component {
if (pickerview == picker) {
return [pickerViewArray objectAtIndex:row];
}
else if (pickerview == stagepicker)
return [stagepickerarray objectAtInde:row];
}
}
- (NSInteger)pickerView:(UIPickerView *)thePickerView numberOfRowsInComponent:(NSInteger)component {
if (thePickerView == picker){ return [pickerViewArray count]; }
else if (thePickerView == stagepicker){ [stagepickerarray count]; }
}
上述方法不適用於我!我做對了嗎?
天啊!這是我的一部史詩般的失敗錯字! – cyberbemon
在這三種情況下,XCode應通過發出警告來提醒您。你很快就會學會以這種方式識別錯別字。 – Cyrille
即使我給它賦值,我的數組仍然是空的!這是我迄今爲止所做的。 .h文件 – cyberbemon