我在解析中有一個Game
類,其中一個屬性爲participants
,這是一個NSStrings
用戶名數組。我的目標是執行一個基於NSArray的用戶名(稱爲selectedParticipants
)的PFQuery,以便在找到與participants
找到的用戶名完全匹配的情況下返回Game對象。如何使用PFQuery查詢與數組完全匹配?
然而,當我使用
[queryForGames whereKey:@"participants" equalTo:selectedParticipants];
我得到的是我不能做基於陣列(Cannot do a comparison query for type: __NSArrayM
)對比查詢時出現錯誤。我還嘗試了Parse reference指南中列出的幾種其他類型的查詢,例如使用whereKey:containsAllObjectsInArray:
,但它們將返回包含除equalTo:selectedParticipants
中的用戶名之外的用戶名的無關對象Game
。有沒有一種方法可以通過使用PFQuery的數組完全匹配查詢?
謝謝!
謝謝你的建議 - 這是一個好主意!雖然它會返回一些無關的對象,但本地檢查很好。 – daspianist