據我瞭解,我可以通過設置這個自動填充在分析任何新添加的記錄的ACL
柱:始終查詢中解析的iOS使用當前用戶
PFACL.setDefaultACL(PFACL(), withAccessForCurrentUser: true)
有始終執行方式查詢默認使用PFUser.currentUser()
作爲過濾器?或者我必須指定每個查詢的用戶?
query.whereKey("user", equalTo: PFUser.currentUser()!)
在此先感謝。
據我瞭解,我可以通過設置這個自動填充在分析任何新添加的記錄的ACL
柱:始終查詢中解析的iOS使用當前用戶
PFACL.setDefaultACL(PFACL(), withAccessForCurrentUser: true)
有始終執行方式查詢默認使用PFUser.currentUser()
作爲過濾器?或者我必須指定每個查詢的用戶?
query.whereKey("user", equalTo: PFUser.currentUser()!)
在此先感謝。
我認爲Parse
SDK中沒有這樣的功能。但是,你可以隨時使用快捷功能,如附加功能來添加需要的功能:
extension PFQuery {
class func userQueryForClassName(className: String) -> PFQuery {
let query = PFQuery(className: className)
query.whereKey("user", equalTo: PFUser.currentUser()!)
return query;
}
}
let query = PFQuery.userQueryForClassName("test")
事實證明,我並不需要在所有指定currentUser()
或ACL
。它作爲一個PFUser
中自動登錄,只要發生
看到這裏的參考:https://parse.com/questions/query-for-tableview-specifying-an-acl
這是一個良好的使用擴展。感謝您的輸入。 –