加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

ios – UITextView中的断言失败_firstBaselineOffsetFromTop

发布时间:2020-12-15 02:01:21 所属栏目:百科 来源:网络整理
导读:我正在学习Xcode中的 view debugger,并使用Debug捕获视图层次结构。查看调试捕获视图层次结构。但是,当我在我的应用程序中尝试,我得到以下错误: Assertion failure in -[UITextView _firstBaselineOffsetFromTop],/BuildRoot/Library/Caches/com.apple.x
我正在学习Xcode中的 view debugger,并使用Debug>捕获视图层次结构。查看调试>捕获视图层次结构。但是,当我在我的应用程序中尝试,我得到以下错误:

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可能是由于不使用自动布局造成的。这真的是一个错误,我们必须等待修复?有Swift的解决方法吗?

更新

建议的副本看起来像我遇到的同样的问题。但是,不像这个问题,我要求一个Swift的解决方法。这个问题的“答案”只是一个链接(与上面已经有相同的链接)。我正在投票关闭另一种方式。

解决方法

请注意,只能在DEBUG中构建

解决此问题的解决方法。在您的项目中保持低于类别。它为我工作

@interface UITextView(MYTextView)

@end

@implementation UITextView (MYTextView)
- (void)_firstBaselineOffsetFromTop {

}

- (void)_baselineOffsetFromBottom {

}

@end

快速

extension UITextView {
    func _firstBaselineOffsetFromTop() {
    }
    func _baselineOffsetFromBottom() {
    }
}

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读