Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/swift/19.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Swift Xcode序列图像板无法显示(渲染)ViewController(代理崩溃)_Swift_Xcode_Uistoryboard_Ibinspectable - Fatal编程技术网

Swift Xcode序列图像板无法显示(渲染)ViewController(代理崩溃)

Swift Xcode序列图像板无法显示(渲染)ViewController(代理崩溃),swift,xcode,uistoryboard,ibinspectable,Swift,Xcode,Uistoryboard,Ibinspectable,我正在MacBookPro 2016上运行Xcode版本10.2.1(10E1001) 处理器:2.6 GHz Intel Core i7 内存:16 GB 2133 MHz LPDDR3 图形:Radeon Pro 450 2 GB和Intel HD Graphics 530 1536 MB 存储:256GB SSD 免费存储:45GB SSD 当我试图打开故事板时,我看到一个透明的ViewControllers的Storyboard,但是那些ViewControllers已经有UIView

我正在MacBookPro 2016上运行Xcode版本10.2.1(10E1001)

  • 处理器:2.6 GHz Intel Core i7
  • 内存:16 GB 2133 MHz LPDDR3
  • 图形:Radeon Pro 450 2 GB和Intel HD Graphics 530 1536 MB
  • 存储:256GB SSD
  • 免费存储:45GB SSD

    当我试图打开故事板时,我看到一个透明的
    ViewControllers
    Storyboard
    ,但是那些
    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并重新打开
  • 释放内存

但是以上这些都不适用于我。

你在使用IBInspectable吗?@MayankPatel是的,我提供了代码尝试,一个接一个地遵循这些步骤是的,这不会有帮助,但当你在故事板上来回切换时,这个问题会再次出现。我多次面临这个问题,但没有找到任何解决方案,所以我主要避免使用我发现这是目前为止的临时解决方案!