簡體   English   中英

如何快速將數據從解析表傳遞到表視圖?

[英]How to pass data from parse table into table view in swift?

我正在嘗試開發我的第一個應用程序。 這是一種餐廳和菜單應用程序。 第一個屏幕應該是餐館列表。 這將從Parse表中列出所有餐廳。 如果選擇了一行(餐廳),則應選擇另一個視圖控制器,但要選擇(餐廳/個性化)菜單。 如果選擇了任何菜單項,則應打開帶有該菜單詳細信息的第三個vc。

我已經創建了故事板設計和segues,但不確定:1)如何將餐廳從解析表顯示到1st VC中? 2)如果選中,如何將resta.id從1st vc傳遞到menuVc。

我嘗試過將表數據從Parse解析到數組,但是在如何將其傳遞到第一個VC中的didSelectRow以及然后分別傳遞給其他VC方面迷失了。 有沒有一種方法可以將分析表數據放入restaurants表的行中?

    var myRestaurant: [String] = [String]()
//Getting the data from the PFQuery class
var query = PFQuery(className: "Restaurants")
        query.findObjectsInBackgroundWithBlock{
            (objects: [AnyObject]?, error: NSError?) -> Void in
            if error == nil {
                if let objects = objects as? [PFObject] {
                    for object in objects {

                        self.myRestaurant.append(object.objectForKey("ClassNameObject") as! String)

                  }

                }
            } else {
                println("errorin fetching restaurant block")
            }
        }

很高興聽到您開始進行應用程序開發!

這是一種非常常見的情況,使用合適的工具將很容易完成。 您可以在TableViewController中構建自己的Parse功能,也可以使用Parse自己的PFQueryTableViewController輕松輕松地完成所需的功能。

查看教程,以幫助您入門

這是另一個以防萬一

要點是,您必須查詢Parse以獲取數據以填充TableViewController的數據源。 使用PFQueryTableViewController,您要做的就是在queryForTable()函數中指定一個查詢。 PFQueryTableViewController包含在您要導入的ParseUI框架中(以及許多其他出色的工具)。

暫無
暫無

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

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