EXC_BAD_INSTRUCTION错误

时间:2016-01-30 14:07:58

标签: swift uitextview exc-bad-instruction

我知道有很多关于这个错误的问题,但我找不到解决我的问题的方法,即使我读了大部分问题。在视图控制器中,我试图让我的文本视图显示文本的顶部,而不是它的底部。当只有一个textView时,一切都运行正常,但是当我尝试使用其中的两个时,那么我得到了EXC_BAD_INSTRUCTION错误。

import UIKit
import Social

class ViewController: UIViewController {

@IBOutlet weak var textViewA: UITextView!
@IBOutlet weak var textViewB: UITextView!

override func viewDidLoad() {
    super.viewDidLoad()

}

override func viewDidLayoutSubviews() {
    super.viewDidLayoutSubviews()

    textViewA.setContentOffset(CGPointZero, animated: false)
    textViewB.setContentOffset(CGPointZero, animated: false)

}

2 个答案:

答案 0 :(得分:1)

如果您的错误是这样的

EXEC_BAD_INSTRUCTION

然后是因为你没有连接你的插座,这样做进入故事板/笔尖并将它连接起来:

NIB

通过看到圆圈变得坚固来确保它们有效:

solid

答案 1 :(得分:0)

此代码适用于我。我自己测试了它。如果它们没有正确连接,这主要是出口错误。也可能是您已从代码中删除了一个插座,并且仍将其连接到故事板中。