我有UIView上的UIPickerView。我實現了其協議在.m文件h和代表:UIPickerView不顯示
<UIPickerViewDataSource, UIPickerViewDelegate>
在IB,我已經連接着上述的選擇器,我也有一個IBOutlet。方法是這樣的:
- (NSInteger)numberOfComponentsInPickerView:(UIPickerView *)thePickerView {
return 1;
}
- (NSInteger)pickerView:(UIPickerView *)thePickerView numberOfRowsInComponent:(NSInteger)component {
return [self.arr count];
}
- (NSString *)pickerView:(UIPickerView *)thePickerView titleForRow:(NSInteger)row forComponent:(NSInteger)component {
return @"test";
}
- (void)pickerView:(UIPickerView *)thePickerView didSelectRow:(NSInteger)row inComponent:(NSInteger)component {
//do something
}
任何想法,我失蹤,讓選擇工作?
在numberOfRowsInComponent,你驗證self.arr不爲零,實際上有數據? – DyingCactus 2010-05-02 19:36:47
該方法從未命中。沒有任何委託方法正在打。 – 4thSpace 2010-05-02 19:45:22
現在有什麼問題? – Rajneesh071 2012-12-19 07:39:21