gpt4 book ai didi

ios - 未调用 UIPicker 的方法 titleForRow

转载 作者:行者123 更新时间:2023-11-29 02:16:12 25 4
gpt4 key购买 nike

我想在我的项目中使用 UIPickerView,但是即使调用了 numberOfComponentsInPickerView 和 numberOfRowsInComponent,我的 titleForRow 方法也没有被调用。有谁知道如何处理它?<​​/p>

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

- (NSInteger)pickerView:(UIPickerView *)pickerView numberOfRowsInComponent:(NSInteger)component
{
return pickerData.count;
}

- (NSString *)pickerView:(UIPickerView *)pickerView titleForRow:(NSInteger)row forComponent:(NSInteger)component
{
NSString *title = [pickerData objectAtIndex:row];
return title;
}

这些是我的 UIPickerView 方法,我已经像这样设置了数据源和委托(delegate):

self.schedulePicker.dataSource = self;
self.schedulePicker.dataSource = self;

我在 Xcode 6.1.1 中工作,但部署目标是 7.1。

感谢任何人的帮助。

最佳答案

您已设置 UIPickerViewDatasource 两次,而不是设置 UIPickerViewDelegate

更改为:

self.schedulePicker.dataSource = self;
self.schedulePicker.delegate = self;

关于ios - 未调用 UIPicker 的方法 titleForRow,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28723671/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com