【发布时间】:2016-08-18 00:43:00
【问题描述】:
我想使用启动 segue 的按钮的标题作为出现的另一个按钮的标题。在第一个视图中,我创建了包含在名为 Table 的数组中的 4 个按钮。 然后在第二个视图中,我只有一个按钮,其标题将是触发 segue 的按钮的名称。这是我所做的快速概述
@IBOutlet var Table: [UIButton]!
@IBAction func commanderSegue(sender: AnyObject?) {
performSegueWithIdentifier("commander", sender: nil)
print("it works!") }
override func prepareForSegue(segue:UIStoryboardSegue, sender:AnyObject?){
if segue.identifier == "commander" {
print("we can order!")
if let nextVC: OrderViewController = segue.destinationViewController as? OrderViewController {
if let buttonTitle = sender as? UIButton.currentTitle {
nextVC.tablex.titleLabel.text = buttonTitle
print("Miam!")
}
}
}
但它告诉我'当前标题不是 UIButton 的成员类型。我该如何解决?感谢任何可以提供帮助的人。
【问题讨论】: