PFObject.pinAllIBackground使用了很多内存

时间:2016-07-05 20:03:11

标签: ios swift parse-platform parse-server

我需要从MyClass 100 000行下载,我使用这个功能,但我不明白 PFObject.pinAllIBackground使用了很多内存。

func downloadData(code:String, skip: Int, limit: Int ){
    let download = PFQuery(className: «MyClass»)
    download.limit = limit
    download.skip = skip
    download.findObjectsInBackgroundWithBlock(){ (objects: [PFObject]?, error: NSError?) -> Void in
        if error == nil {
            PFObject.pinAllInBackground(objects, block: {(success:Bool, error: NSError?) -> Void in
                if error == nil{
                    if objects!.count == limit {
                        let newskip = skip + limit
                        print("Page - \(newskip)")
                        self.downloadData(code, skip: newskip, limit: limit)
                    }
                }
            })
        }
    }
}

Memory Use

0 个答案:

没有答案