【发布时间】:2015-04-06 17:27:49
【问题描述】:
它似乎无处可寻。我有核心数据,需要将它们加载到选择器视图。怎么做?我认为它需要使用 array[String] 而不是 array[AnyObject]。
var myList : Array<String> = []
func pickerView(pickerView: UIPickerView, titleForRow row: Int, forComponent component: Int) -> String! {
var appDelegate: AppDelegate = UIApplication.sharedApplication().delegate as AppDelegate
var context: NSManagedObjectContext = appDelegate.managedObjectContext!
var request = NSFetchRequest(entityName: "Activity")
var results: Array = context.executeFetchRequest(request, error: nil)!
//???
return myList[row]
}
func pickerView(pickerView: UIPickerView, didSelectRow row: Int, inComponent component: Int){
itemActivityValue = myList[row]
}
【问题讨论】:
标签: swift core-data uipickerview