swift coredata 如何删除插入最早的那条数据
1个回答
展开全部
我们自定义一个列表控制器PKOBooksTableViewController,并应用到storyboard的列表中。通过NSFetchedResultsController对象来查询、删除数据。
代码如下,注释非常详尽:
[objc] view plain copy
import UIKit
import CoreData
class PKOBooksTableViewController: UITableViewController,NSFetchedResultsControllerDelegate {
var managedObjectContext: NSManagedObjectContext?
//获取数据的控制器
var fetchedResultsController: NSFetchedResultsController?
override func viewDidLoad() {
super.viewDidLoad()
//为导航栏左边按钮设置编辑按钮
self.navigationItem.leftBarButtonItem = self.editButtonItem()
//执行获取数据,并处理异常
代码如下,注释非常详尽:
[objc] view plain copy
import UIKit
import CoreData
class PKOBooksTableViewController: UITableViewController,NSFetchedResultsControllerDelegate {
var managedObjectContext: NSManagedObjectContext?
//获取数据的控制器
var fetchedResultsController: NSFetchedResultsController?
override func viewDidLoad() {
super.viewDidLoad()
//为导航栏左边按钮设置编辑按钮
self.navigationItem.leftBarButtonItem = self.editButtonItem()
//执行获取数据,并处理异常
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询