ios - xcode swift 不会更改标签文本

标签 ios swift uilabel exc-bad-instruction

我有两种观点。第一个是“homeView”,第二个是“detailView”。

在 homeView 中我有两个按钮 按钮1 按钮2

详细查看我在标签上的内容 标签1

当我按下button1时,应该更改为“detailView”,label1.text应该是“button 1 gedrückt” 当我按下button2时,应该更改为“detailView”,label1.text应该是“button 2 gedrückt”

当我使用代码时:

@IBOutlet weak var label1: UILabel!
@IBOutlet weak var label2: UILabel!

@IBAction func button1(sender: UIButton) {

    let vc : AnyObject! = self.storyboard!.instantiateViewControllerWithIdentifier("detailview")
    self.showViewController(vc as! UIViewController, sender: vc)


    // self.label1.text = "button 1 gedrückt"

}

View 会改变,但 label1.text 不会改变。 如果我使用

@IBOutlet weak var label1: UILabel!
@IBOutlet weak var label2: UILabel!

@IBAction func button1(sender: UIButton) {

    let vc : AnyObject! = self.storyboard!.instantiateViewControllerWithIdentifier("detailview")
    self.showViewController(vc as! UIViewController, sender: vc)


    self.label1.text = "button 1 gedrückt"

}

我会得到一个错误: enter image description here

我不知道我能做什么?

最佳答案

确保您的标签已连接至 socket 或是否重复。如果没问题,请尝试删除连接并重新连接。下面的图片说明了我正在谈论的内容。

enter image description here

关于ios - xcode swift 不会更改标签文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32617170/

相关文章:

ios - Restkit POST ManagedObjectRequestOperation 或 ObjectRequestOperation?

ios - UIViewControllerView 内的 UITableView 意外边距

ios - 如何从一个 View Controller 调用函数到另一个 Controller ?

ios - Core Data 可转换 NSArray of IDs

ios - 在我的 UITableView 中设置特定单元格的高度

ios - 如何从 ScrollView 内的自定义组件内部使用prepareForSegue?

ios - 访问选定的 UILabel 值

ios - 在 Tabbar 应用程序上将 UILabel 的值从 FirstView 传递到 SecondView

ios - 通过方法创建后标记缺少的属性

ios - 防止 UITableViewCell ImageView 在点击时改变大小