![](/img/trans.png)
[英]How to pass data from one table view to another table view in Swift?
[英]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.