Как показать подкатегории по основным категориям в Swift? - PullRequest
0 голосов
/ 09 января 2020

У меня есть классифицированное приложение, которое имеет верхние (основные) категории и подкатегории.

Каждая верхняя категория имеет разные подкатегории.

Итак, я создал указатели, чтобы подкатегории могли отображаться по их верхним категориям.

Я хочу показать подкатегории, чья верхняя категория равна указателю.

Теперь в этих кодах показаны все подкатегории независимо от того, какую категорию я выбрал

    func querySubCategories() {
    showHUD("Please wait")


    let query = PFQuery(className: SUBCATEGORIES_CLASS_NAME)
    query.findObjectsInBackground { (objects, error) in
        if error == nil {

            for i in 0..<objects!.count {
                var cObj = PFObject(className: SUBCATEGORIES_CLASS_NAME)
                cObj = objects![i]

                let topCategoryPointer = cObj[SUBCATEGORIES_TOPCATEGORY] as! PFObject

                //***** Below code lists subcategories *****
                self.subCategories.append("\(cObj[SUBCATEGORIES_SUBCATEGORY]!)")


               // ***** Maybe where statement can be useful *****
               //self.subCategories.append("\(cObj[SUBCATEGORIES_SUBCATEGORY]!)") where topCategoryPointer.isEqual(selectedCategory)

            }

            self.hideHUD()
            self.subcatTableView.reloadData()

        } else {
            self.simpleAlert("\(error!.localizedDescription)")
            self.hideHUD()
        }}
}

Что я могу сделать / отредактировать / добавить, чтобы правильно запустить эти коды?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...