Paged Read Database
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 has not yet figured out what the difference between this property and Fetchlimit seems to be a read to memory?
request. Fetchlimit = limitdata // at least how many bars are read from the database at once
Request. fetchoffset = limitdata*fetchset // start reading from the first few indexes in the database
var error: nserror? = Nil
let idarray = app.managedobjectcontext!. executefetchrequest(Request, Error: &ERROR)! As Array
return app.managedobjectcontext!. executefetchrequest(Request, Error: &ERROR)!
}
Coradata Page Search