0
它似乎没有找到。我得到核心数据,并需要他们加载到选择器视图。怎么做?我认为它需要使用数组[String]而不是数组[AnyObject]。SWIFT核心数据加载到pickerview
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]
}
我还是不明白。你有没有片段代码来证明这一点? –