所以我使用pfquerytableview控制器并在我的tableview中加载对象,但问题是我得到一个"主线程正在进行长时间的操作"。所以我做的是改变了我的加载对象功能。在这里,当我更改它时,当我尝试在后台加载对象时,我的tableview中没有对象加载,我认为这将是主线程问题的解决方案。这是代码。
override func queryForTable() -> PFQuery<PFObject> {
var query : PFQuery<PFObject>!
query = PFQuery(className: "query")
query.limit = 25
query.skip = 25
return query
}
override func loadObjects() -> BFTask<NSArray> {
return queryForTable().findObjectsInBackground()
}