我的应用程序在 iOS 5.x 中完美构建和运行,但是当我在 iOS 6 中调用 selectRow:inComponent:animated:UIPickerView 方法时它崩溃了。

代码 :

[_pickerview selectRow:1 inComponent:0 animated:NO];

我在谷歌搜索时知道这种方法在 iOS6 中不起作用,但我想知道其他方法来实现这种效果?

最佳答案

您的崩溃日志显示您在代码中使用了 -1,其中应该是 {0, 1} 范围内的数字。但是在您粘贴的代码中,您确实使用了 1 。所以你需要检查你的 xxxyyy 参数

pickerView.selectRow(xxx, inComponent: yyy, animated: false)

关于ios - UIPickerView selectrow 在 iOS 6 中崩溃,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/13538118/

10-12 00:16