目前正在使用Swift中的iOS应用程序,我在Storyboard控件中创建了一个UILabel点击链接到我的View Controller,但每当我尝试访问并设置此标签的文本时,我都会得到一个EXC_BAD_INSTRUCTION。代码是从PFArrayResultBlock调用的,因此我不确定它是否是一个自我问题,但这里是我使用的块:
let block : PFArrayResultBlock = { (array: [AnyObject]!, error: NSError!) in
if(array.count == 0) {
self.setupBankInfoViews()
self.isEnteringBankInfo = true
} else {
var credits : String = PFUser.currentUser().objectForKey("credits") as! String
var text = "You have "
text += credits
text += " credits. Cash out now for XXX dollars"
self.creditLabel.text = text
self.isEnteringBankInfo = false
if(self.routingNumberTextField != nil) {
self.routingNumberTextField.removeFromSuperview()
}
if(self.accountNumberTextField != nil) {
self.accountNumberTextField.removeFromSuperview()
}
self.cashOutButton.setTitle("Cash Out", forState: UIControlState.allZeros)
}
}
错误似乎发生在self.creditLabel.text = text
的行上,并且永远不会过去。我的creditLabel
定义如下:
@IBOutlet weak var creditLabel: UILabel!
不太确定这里发生了什么,这段代码似乎在几天前工作了,我今天又回来了,它开始崩溃了。任何帮助,将不胜感激。
答案 0 :(得分:0)
尝试重新启动Xcode。此外,重新检查故事板以确保标签声明链接到故事板视觉对象...