zoukankan      html  css  js  c++  java
  • coradata 分页查找

    分页读取数据库

     

        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)!

        }

     

     

  • 相关阅读:
    2-2. 然后是几点(15)
    2-1. 厘米换算英尺英寸(15)
    2-0. 整数四则运算(10)
    忙碌的下半学期
    ACM 第十九天
    ACM 第十八天
    ACM 第十七天
    凸包模板
    极角排序常用方法
    ACM 第十六天
  • 原文地址:https://www.cnblogs.com/madaha/p/4206281.html
Copyright © 2011-2022 走看看