我有以下表格
自行车品牌(母公司):
id | brand
---------------------
1 | Trek
2 | Salsa自行车型号(儿童)
id | model | brandid
------------------------------------------
1 | Superfly FS | 1
2 | Vaya 3 | 2
3 | Superfly 9 SL | 1
4 | Vaya 7 | 2我有两个UITableViewController。我想从一个表视图转到另一个表视图,并且只显示所选品牌的自行车。
要将数据从一个表视图传递到另一个表视图,需要使用prepareForSegue吗?
我尝试了不同的查询内连接来显示选定品牌的自行车,但我找不到一个是有效的。
"" EX :我想要的是为EX Trek选择品牌,以便在另一个表视图中显示该品牌的所有型号。
发布于 2015-04-18 21:17:17
让我们在屏幕上有一个包含品牌详细信息的表视图,比如品牌名称和id。
当用户点击任何品牌,然后在下一个视图控制器中传递该品牌的id。
现在,在viewDidAppear中的第二个视图控制器中,调用方法来检索与您在前一个控制器中选择的品牌id相同的数据。
下面是查询
查询:select * from Bike Models where brandid=(上一个控制器中选择的品牌id )
这将返回包含所有匹配上述查询的自行车数据的数组。
然后重新加载您的表视图。
希望这能对你有所帮助。
https://stackoverflow.com/questions/29717806
复制相似问题