簡體   English   中英

如果在Parse中設置為true,如何僅在PFQueryTableViewController中顯示項目-Swift

[英]How to only display items in my PFQueryTableViewController if set to true in Parse - Swift

因此,作為概述,我設置了一個Parse后端,它填充了我的PFQueryTableViewController 我在Parse中的桌子中包含電影,以及有關它們的信息。

一切正常。

我想做的是:

當前,我的應用程序將顯示我數據庫中的所有項目。 如果說該電影的布爾值設置為true,是否只能顯示項目?

例如:

在此處輸入圖片說明 這是我的Parse數據庫的屏幕截圖。 如果我在類型的末尾添加了另一列Boolean,稱為"toDisplayInApp" ,然后將其中2部影片設置為True ,那么它只能用這2部已設置為True的影片填充應用程序中的表格嗎? (其他明顯設置為False)

我想這是可能的,但不確定在哪里/如何添加。 它與在Parse中使用whereKey有關嗎? 以下是我進行初始查詢的代碼,是否將其添加到其中? 如果是這樣,我要補充什么?

override func queryForTable() -> PFQuery {
let query = PFQuery(className: "Reviews")
query.orderByDescending("createdAt")

return query

}

總體的目標

我希望能夠在數據庫中創建電影,並在准備就緒時在應用程序中將其打開。

在此先感謝您,如果您需要更多信息,請告訴我。

是的,只能獲取布爾值設置為true的對象。 為此,您可以致電

query.whereKey("toDisplayInApp", equalTo:true)

您的完整代碼將是:

override func queryForTable() -> PFQuery {
    let query = PFQuery(className: "Reviews")
    query.orderByDescending("createdAt")
    query.whereKey("toDisplayInApp", equalTo:true)

    return query
}

您可以在以下網址了解有關查詢以及如何使用查詢的更多信息: iOS查詢-Parse.com

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM