此代码部分时间有效,有时则返回空数组。我不知道为什么。我在viewWillAppear
中调用它。
func refreshFriendListFromLocalDatastore() {
println("refreshing from local datastore")
var friendRelations:PFRelation = currentUser.relationForKey("friendRelations") as PFRelation
var query:PFQuery = friendRelations.query() as PFQuery
query.orderByAscending("username")
query.fromLocalDatastore()
query.findObjectsInBackgroundWithBlock { (NSArray friends, NSError error) -> Void in
if error == nil {
self.friends = friends
println("\(self.friends)")
tableView.reloadData()
} else {
println("could not retrieve friend list at this time")
}
}
}
答案 0 :(得分:0)
currentUser
与使用pin
固定到本地数据存储的用户没有朋友关系。