swift - Xcode Storyboard 无法显示(渲染)ViewControllers(代理崩溃)
问题描述
我在 MacBook Pro 2016 上运行 Xcode 版本 10.2.1 (10E1001)
- 处理器: 2.6 GHz 英特尔酷睿 i7
- 内存: 16 GB 2133 MHz LPDDR3
- 显卡: Radeon Pro 450 2 GB 和 Intel HD Graphics 530 1536 MB
- 存储: 256GB SSD
免费存储: 45GB SSD
当我尝试打开故事板时,我看到一个
Storyboard
透明的,ViewControllers
但那些ViewControllers
已经有UIViews
背景但 Xcode 没有显示,这会持续超过 20 分钟,然后UIViews
出现
这就是我的@IBInspectable 类的样子:
import Foundation
import UIKit
@IBDesignable
class BorderButton: UIButton {
@IBInspectable var cornerRadius: CGFloat = 0 {
didSet {
layer.cornerRadius = cornerRadius
layer.masksToBounds = cornerRadius > 0
}
}
override init(frame: CGRect) {
super.init(frame: frame)
}
}
我收到错误代理崩溃:
见下图:
我做了什么:
- 清理构建文件夹
- 删除派生数据
- 关闭 Xcode 并重新打开
- 释放内存
- 这个问题的解决方案
但以上都不适合我。
解决方案
推荐阅读
- quarkus - 在 Quarkus 中启动后台进程
- python - Model.field 上的 If 语句
- java - 检查哪个班级
- javascript - SQL Server 和 Javascript 之间的时区名称转换
- mysql - 如果字段是特定值,则 SQL SUM
- scala - 以非阻塞和惰性的方式构建带有 Futures 的 LazyList
- flutter - 当我在颤振的模型类中传递 **context** 时出现此错误 -
- reactjs - 保持前一步打开 Vertical Stepper Material-UI
- python - ValueError:时间数据“2020 年 10 月 5 日”与格式“%b %d,%Y”不匹配
- c++ - 检查 std::chrono 持续时间的惯用方法小于 0