问题标签 [uipickerviewdatasource]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ios - 错误:类型“GearViewController”不符合协议“UIPickerViewDataSource”
错误:
类型“GearViewController”不符合协议“UIPickerViewDataSource”
根据苹果文档,UIPickerViewDataSource 只需要 2 个方法。两者都包含在下面的代码中。我认为语法是正确的。(但可能不是)
类/控件声明和初始化。(为清楚起见,删除了许多其他代码。如果需要,可以使用完整的代码,我会编辑。只是尽量保持简短。)
委托和数据源
swift - 如何从两个中清除一个pickerView?
我有两个pickerViews,当用户在第二个pickerView 加载后选择第一个。但是,如果用户再次执行此操作,则所有数据都将附加到第二个 pickerView。当用户选择第一个时,我必须清除第二个 pickerView 内容。我正在使用 reloadAllComponents() 方法,但它不起作用。
我的代码;
ios - iOS UIPickerView 调用 numberOfRowsInComponent 甚至 UIPickerViewDataSource 未绑定
嗨,这个问题只是为了好奇。
我的控制器中有 UIPickerView,委托从 IB 绑定并在控制器中实现,并且 UIPickerViewDataSource 方法之一在控制器 numberOfRowsInComponent 中实现。即使 dataSource 没有完全绑定和实现,也会调用此方法。我想知道怎么可能?我的一个想法是,这个方法从后台隐式调用......我的代码;
ios - viewController 不符合协议 UIPickerViewDataSource 我的代码有什么问题?
我查看了许多问题和答案,但找不到我的应用程序不断失败的原因。很抱歉给您带来不便,但有人可以帮帮我吗?我正在使用 swift 3。
ios - 如何在目标 c 中的 Xcode 中动态创建选择器视图?
我是 iOS 的新手。我试图在导航工具栏中制作选择器视图,我的日期成功了。我需要制作一个选择器视图,它用 2 个名称填充数据源,并且在选择它时我需要以字符串形式返回它所以我可以对其应用 sql 查询。
我已经提到了让我的日期成为他们的选择器视图的方法。
问题是我需要一个选择日期的选择器视图,另一个显示 2 个名称例如 1)紧急情况 2)Synergy11。我需要在选择器视图中填写两者。请告诉我。
swift - 不符合协议“UIPickerViewDataSource”
为什么视图控制器不符合 UIPickerViewDataSource?
我已经检查了我能做的一切来从网络上调试它。
我已经为协议(Swift 3.1)输入了所有必要的功能,但徒劳无功。
这是我的代码:
ios - 快速返回 2 个变量
我是一名新手开发人员,试图返回 2 个变量但没有任何成功。以下是我已经尝试过的:
我试图将这 2 个变量(我不确定它们是变量还是它们的名称不同)放入数组中,然后调用 return,但错误是:
“无法将 [Int] 类型的返回表达式转换为返回类型 int”
我试图放入
/li>stores.count
变量调用sc
和types.count
变量调用tc
,但在这里我也有一个错误
swift3 - 如何在 iOS Swift 3 中滚动到 UIPickerView 中的特定行
我有一个UIPickerView
值为 0...250 的值。中有 2 个组件UIPickerView
。在第一个组件中,我正在显示这些值。但我想检测UIPickerView
. 因为当 pickerView 出现时,我想显示的值为 75。表示 pickerView 滚动到第 75 行。用户可以使用值 0...250 上下滚动选择器。我已经在UIPickerView
titleForRow row: Int
方法中尝试过这段代码
在这种情况下,当 pickerView 出现时,选定的值为 75。下面正是我想要的
但问题是在滚动pickerView
我的应用程序崩溃时出现以下错误
[__NSArrayM objectAtIndex:]: index 1 beyond bounds [0 .. 0]'
任何人帮助我请提前谢谢:-)
swift - UIView numberOfComponentsInPickerView 无法识别的选择器发送到实例
我知道这个问题有很多问题,但我仍然无法让我的特定代码工作。对不起,如果这是菜鸟问题。这实际上是我下面的整个代码。如果我打破 viewDidLoad 我的委托和数据源设置为自行运行而不会出现问题。在任何已实现的 UIPickerViewDataSource 函数运行更改之前,此事件之后立即发生异常。我在下面包含了调试。
2017-10-03 20:41:36.038930-0400 Lifting Trainer [328:19327]-[UIView numberOfComponentsInPickerView:]:无法识别的选择器发送到实例 0x107811de0 2017-10-03 20:41:36.041055-0400 Lifting Trainer [328:1932 ] * 由于未捕获的异常“NSInvalidArgumentException”而终止应用程序,原因:“-[UIView numberOfComponentsInPickerView:]:无法识别的选择器发送到实例 0x107811de0”*First throw call stack: (0x181697d38 0x180bac528 0x1816a51f8 0x18ae5fcc4 0x18169d6e4 0x1815830dc 0x18acf93a8 0x18acf8504 0x18acf85e4 0x18aaa476c 0x18aaa445c 0x18aaa3918 0x18aaa3770 0x18aaaf39c 0x18aaae5c4 0x18aaab608 0x1a03c04fc 0x18ab1b068 0x18ad0a954 0x18ad0f6e4 0x18af9d454 0x18b26d1f0 0x18af9d0b8 0x18af9d928 0x18b7066e8 0x18b70658c 0x18b4829c0 0x18b617fc8 0x18b482870 0x18b26c850 0x18ad0de28 0x18b1116ec 0x183d39768 0x183d42070 0x105a6945c 0x105a75b74 0x183d6da04 0x183d6d6a8 0x183d6dc44 0x181640358 0x1816402d8 0x18163fb60 0x18163d738 0x18155e2d8 0x1833eff84 0x18ab0b880 0x1049993ac 0x18108256c) libc++abi.dylib:以 NSException 类型的未捕获异常终止
ios - PickerView 根据选择器选择返回某些文本字符串
我想做的是根据从选取器中选择的内容显示特定的文本字符串。例如,选择器中的蓝色、绿色和黄色选项可供选择。当您选择蓝色时,一些文本(例如,我爱海洋!)将输出到标签。
除了在选择器中选择的内容之外,我无法更改任何其他内容的输出。
有问题的代码示例,
我已经设置好了,一旦在pickerView中进行了选择,数据就会出现在标签上,但是就像我说的那样,我只能从pickerView本身获取数据来显示。我希望根据您在选择器中的选择显示一些其他数据(您看不到)。