在我的UIViewController中,我有NSFetchedResultsController for TableView。现在,我想为UIPickerView添加新的委托、添加/编辑/删除事件,并在UIPickerView中更改项。我该怎么做?我找不到任何关于NSFetchedResultsController和UIPickerView的教程
发布于 2015-11-09 20:43:22
只需使用常识,在datasource的UIPickerView方法中使用获取的结果控制器的方法。
例如fetchedResultsController.fetchedObjects.count
对于pickerView(_:numberOfRowsInComponent:)和fetchedResultsController.objectAtIndexPath(indexPath:)
将实际对象显示在行中的
viewForRow(_:forComponent:)。
我想,对于几个组件,您需要几个获取的结果控制器。请注意,据我所记得的,根据HIG,UIPickerView中的最大项目数不应超过20项左右。
https://stackoverflow.com/questions/33617437
复制相似问题