我有我的segue
override func prepare(for segue: UIStoryboardSegue, sender: Any?) {
if segue.identifier == "shopsegue"
{
if let destViewController = segue.destination as? shopDetail {
let indexPath = self.tableView.indexPathForSelectedRow!
destViewController.selected = [samples[indexPath.row]]
}
}
我的新变量持有struct segued的实例
var selected = [shop]()
但我无法将控制器的标签/按钮设置为struct属性。
生病尝试
name.text = selected.namelabel
但一旦选择了。"输入后,没有任何自动填充属性显示/可用。我错过了什么?
答案 0 :(得分:0)
您已将html, body { /* <--- (1) */
height: 100%; }
#domain-background-container {
position: fixed;
z-index: -10; } /* <--- (2) */
.domain-hotspots {
width: 100vw;
height: 100vh;
position: fixed;
background: blue; }
#hotspot {
width: 2em;
height: 2em;
background: green; }
#hotspot:hover .bubble {
background: red; }
#page-nav {
width: 100%;
text-align: center;
background: yellow; }
#page-nav:hover p {
color: red; }
指定为selected
个对象的数组。
而不是这个,您需要将shop
指定为单个selected
对象。
试试这个:
shop
答案 1 :(得分:0)
令人惊讶的是,我只需将变量设置得有点不同。我没有必要打扰一个数组或括号实例,只是一个简单的
var selected: shop!