я узнавал о view debugger в Xcode и захватывая иерархию вида с Debug> Просмотр Debugging> Захват Просмотр иерархии. Однако, когда я попробовал это в моем приложении я получил следующее сообщение об ошибке:отказ Assertion в UITextView _firstBaselineOffsetFromTop
Assertion failure in -[UITextView _firstBaselineOffsetFromTop], /BuildRoot/Library/Caches/com.apple.xbs/Sources/UIKit_Sim/UIKit-3512.60.7/UITextView.m:1683
я мог воспроизвести это в следующем простом проекте:
import UIKit
class ViewController: UIViewController {
override func viewDidLoad() {
super.viewDidLoad()
let myTextView = UITextView()
myTextView.frame = CGRect(x: 50, y: 50, width: 200, height: 100)
myTextView.text = "This is a test."
view.addSubview(myTextView)
}
}
Я видел here, что это может быть вызвано не используя авто раскладка. Это действительно ошибка, что мы должны ждать исправления? Есть ли быстрое решение?
Update
Предложенный дубликат выглядит как тот же вопрос у меня возникли. Однако, в отличие от этого вопроса, я прошу об обходном пути Swift. «Ответ» на этот вопрос был просто ссылкой (та же ссылка, что и у меня уже выше). Я голосую, чтобы закрыть другой путь.
Возможный дубликат [Не в состоянии использовать вид отладки иерархию] (http://stackoverflow.com/questions/36995770/not-able-to-use-debug- view-hierachy) – werediver