2015-04-29 49 views
1

據我瞭解,我可以通過設置這個自動填充在分析任何新添加的記錄的ACL柱:始終查詢中解析的iOS使用當前用戶

PFACL.setDefaultACL(PFACL(), withAccessForCurrentUser: true) 

有始終執行方式查詢默認使用PFUser.currentUser()作爲過濾器?或者我必須指定每個查詢的用戶?

query.whereKey("user", equalTo: PFUser.currentUser()!) 

在此先感謝。

回答

1

我認爲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") 
+0

這是一個良好的使用擴展。感謝您的輸入。 –