0

使用 Xcode 10 GM 和 Swift 4.2,只有在我存档我的应​​用程序以上传到 Apple 时,我才会遇到一些编译错误。当我在模拟器设备上构建和运行时,应用程序运行良好,Xcode 没有显示错误。

有人知道为什么会这样吗?有几个地方有错误,但这里是一个例子:

public override init(frame: CGRect) {
    titles = Array<String>()
    visible = true
    super.init(frame: CGRect.zero)
    initialize()
}

public required init?(coder aDecoder: NSCoder) {
    titles = Array<String>()
    visible = true
    super.init(coder: aDecoder)
    initialize()
}

在此处输入图像描述

代码来自https://github.com/nicolasgomollon/STBTableViewIndex的开源项目


这是我个人代码中另一个没有意义的示例:

var pageControl = UIPageControl(frame: CGRect.zero)

在此处输入图像描述

UIPageControl初始化时确实接受一个框架,不是吗?我很困惑。

4

0 回答 0