UIPickerView 正在冻结 UI

May*_*tBe 1 uipickerview ios swift

我正在 Swift 中实现一个简单的选择器视图。一切都已连接好,这是我迄今为止的所有代码:

//MARK: - picker data and delegates

func numberOfComponentsInPickerView(pickerView: UIPickerView) -> Int
{
    return 2
}

func pickerView(pickerView: UIPickerView, numberOfRowsInComponent component: Int) -> Int {
    return self.visableScores
}

func pickerView(pickerView: UIPickerView, titleForRow row: Int, forComponent component: Int) -> String!
{
    return "\(row)"
}

func pickerView(pickerView: UIPickerView, didSelectRow row: Int, inComponent component: Int)
{

}
Run Code Online (Sandbox Code Playgroud)

visableScores 是一个整数。

出于某种原因,一旦我尝试在选择器视图上滚动,UI 就会冻结并且几乎没有响应。我从未使用过选择器视图。我做错了什么还是应该在别处寻找 UI 冻结的原因?

May*_*tBe 6

事实证明,模拟器只需要重新启动。

我退出模拟器,再次运行项目,一切恢复正常。

从那时起它就发生了,现在我对任何奇怪行为的默认操作是重新启动 Xcode 和模拟器。