Swift EXC_错误_指令错误

Swift EXC_错误_指令错误,swift,uitextview,exc-bad-instruction,Swift,Uitextview,Exc Bad Instruction,我知道关于这个错误有很多问题,但我还没有找到解决问题的方法,即使我读了其中的大部分。在视图控制器中,我试图使我的文本视图显示文本的顶部,而不是底部。当只有一个textView时,所有的东西都能正常工作,但当我尝试使用两个textView时,就会出现EXC_BAD_指令错误 import UIKit import Social class ViewController: UIViewController { @IBOutlet weak var textViewA: UITextView! @

我知道关于这个错误有很多问题,但我还没有找到解决问题的方法,即使我读了其中的大部分。在视图控制器中,我试图使我的文本视图显示文本的顶部,而不是底部。当只有一个textView时,所有的东西都能正常工作,但当我尝试使用两个textView时,就会出现EXC_BAD_指令错误

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)

}

如果你的错误是这样的

那是因为你还没有连接好你的插座,要做到这一点,进入故事板/笔尖,像这样连接起来:

通过观察圆变为实心,确保它们有效:


如果您的错误是这样的

那是因为你还没有连接好你的插座,要做到这一点,进入故事板/笔尖,像这样连接起来:

通过观察圆变为实心,确保它们有效:



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

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

确保您的
@IBOutlet
都已连接。左边的圆圈应该填上。如果它们是空心的,请从圆圈中拖动到ViewController中的适当文本视图。您的代码对我来说可以正常工作吗?检查你的插座。它们连接得很好。可能某些类有问题吗?@vacawama说得清楚,有时候,尽管连接得很好,但圆圈是空的。当您在源代码管理中工作时,这是很常见的,并且您从未打开interface builder文件,因为只要查看它们就会显示未提交的更改…请确保您的
@IBOutlet
都已连接。左边的圆圈应该填上。如果它们是空心的,请从圆圈中拖动到ViewController中的适当文本视图。您的代码对我来说可以正常工作吗?检查你的插座。它们连接得很好。可能某些类有问题吗?@vacawama说得清楚,有时候,尽管连接得很好,但圆圈是空的。当您在源代码管理中工作时,这是很常见的,并且您从未打开interface builder文件,因为仅查看它们就会显示未提交的更改…我有两个单独的视图控制器,而不是一个具有两个文本视图的控制器:(在这种情况下@T.Chechelsk,如果你正在重用视图控制器,你能将它们连接到同一个插座上吗?你能制作一个不同的视图控制器吗?你能通过替换!使插座可选吗?-你的设置是什么?我想我们需要更多的cluesMy Deafolt类在这个视图控制器上是UIViewController,但我无法连接文本。)要查看控制器,因此我将类更改为视图控制器我有两个单独的视图控制器,而不是一个具有两个文本视图:(在这种情况下@T.Chechelsk,如果你正在重用视图控制器,你能将它们连接到同一个插座上吗?你能制作一个不同的视图控制器吗?你能通过替换!使插座可选吗?-你的设置是什么?我想我们需要更多的cluesMy Deafolt类在这个视图控制器上是UIViewController,但我无法连接文本。)查看控制器,所以我将类更改为查看控制器