码迷,mamicode.com
首页 > 其他好文 > 详细

coradata 分页查找

时间:2015-01-06 17:44:38      阅读:90      评论:0      收藏:0      [点我收藏+]

标签:

分页读取数据库

 

    class func DBGoodsInfoReadWithCondtions(limitData:Int,fetchSet:Int) -> [AnyObject]{

        let app = DBAppdalegateObject()

        let request = NSFetchRequest()

        let entity = NSEntityDescription.entityForName("GoodsInfo", inManagedObjectContext: app.managedObjectContext!)

        request.entity = entity

 //       request.fetchBatchSize = 10    尚未搞清楚 这个属性与fetchLimit 有什么区别 似乎是一个读到内存 ?

        request.fetchLimit = limitData //一次性至少从数据库中读取多少条

        request.fetchOffset = limitData*fetchSet  // 从数据库中第几个索引开始读取

        var error: NSError? = nil

        let idArray = app.managedObjectContext!.executeFetchRequest(request, error: &error)! as Array

        return app.managedObjectContext!.executeFetchRequest(request, error: &error)!

    }

 

 

coradata 分页查找

标签:

原文地址:http://www.cnblogs.com/madaha/p/4206281.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!