Ошибка 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 ответа

Если ваша ошибка такая

EXEC_BAD_INSTRUCTION

Тогда это потому, что вы не подключили свои розетки, для этого перейдите в раскадровку / кончик и подключите его так:

NIB

Убедитесь, что они действительны, увидев, что круги стали сплошными:

твердый

Этот код работает для меня. Я проверил это самостоятельно. В основном это ошибка розетки, если они подключены неправильно. Возможно также, что вы удалили выход из своего кода и все еще подключили его к раскадровке.

Другие вопросы по тегам