【发布时间】:2014-08-14 14:58:59
【问题描述】:
我正在尝试使用下面的 UIPickerViewDelegate 从我的数组中返回对象:
var myArr = NSArray()
向我的数组添加对象
self.myArray = NSArray(objects: "Mr", "Mrs", "Miss", "Ms", "Dr", "Master", "Rev",
"Fr", "Atty", "Prof", "Hon")
这是我的代表
func pickerView(pickerView: UIPickerView!, titleForRow row: Int, forComponent component: Int) -> String! {
var string = NSString(coder: self.myArray.objectAtIndex(row) as NSCoder)
return string
}
但是这会引发异常。我该如何完成这个简单的任务?
【问题讨论】:
-
你为什么在你的委托方法中使用 coder: 初始化器,你有一个字符串数组。除非有你没有展示的东西
标签: ios swift nsarray uipicker