我在Parse DB中有一個「Event」類,它有兩個指針,分別稱爲「Feature」和「Network」。參閱下面的參考:在Parse數據庫中查詢具有多個指針的類
我想要檢索由具有的功能和在所選擇的網絡中的選定陣列事件類對象。 我試着做如下查詢:
func getEventsByFilter(networks: [Network]?, features: [Feature]?,completion: (events: [Event]?, error: NSError?) ->()) {
let query = PFQuery(className:"Event")
query.whereKey("feature", containedIn: features!)
query.whereKey("network", containedIn: networks!)
不過,我得到以下錯誤,並且查詢返回的所有事件的事件類: [錯誤]:抓好「NSInvalidArgumentException」有理性「無效的類型在JSON寫入(MyApp.Network)「:
有關如何重寫查詢的任何建議,以便我可以獲取選定網絡中的事件並選擇功能?
任何幫助表示讚賞!謝謝!
你有陣列網絡和功能定義爲PFObject嗎? –
@MazelTov:功能和網絡是我的項目中的兩個不同的類。它們從NSObject繼承並通過PFObject進行初始化。 – Prasanthi