ios - UIView 初始值设定项 swift Xcode 6 beta 5

标签 ios swift xcode6

<分区>

xcode 6 测试版 5

错误:

类“ClassName”未实现其父类(super class)的必需成员

    class ClassName:UIView

同样显示错误

        init(frame: CGRect) {
            super.init(frame: frame)
            // Initialization code
            self.backgroundColor = UIColor.clearColor()
        }

覆盖声明需要“ovveride”关键字

我在 init 之前放置了 override,ovveride 错误被移除但父类(super class)错误没有被移除

提前致谢

最佳答案

Xcode6 beta5 中,-init(coder:) 已成为需要覆盖的方法:

 class ClassName: UIView {

    required init(coder aDecoder: NSCoder!) {
        super.init(coder: aDecoder)
        // ...
    }

    //

    override init(frame: CGRect) {
        super.init(frame: frame)
        // ...
    }

}

关于ios - UIView 初始值设定项 swift Xcode 6 beta 5,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25160942/

相关文章:

iphone - 是否可以更改 tableView.backgroundView 框架?

iphone - 将iOS Aviary集成到iOS

ios - 指定字符串时无法将 NSURL 类型的值转换为 NSString (Swift)

ios - 如何限制 ImageView 的拖动区域

ios - xcode 在 restful 回调中呈现 segue (swift)

ios - 轻量级迁移后在类型为 'package_number_7' 的对象上找不到属性 'User *'

iphone - 如果安装了应用程序,有没有办法制作打开应用程序的链接,如果没有安装,是否有网站?

iOS如何在首页隐藏nagationBar,其他viewcontroller显示navgationBar

swift - UITableViewController 中的滑动操作没有出现在 swift 中

ios - 失去与 "iPhone 6” 的连接。第一次在 xcode6 中运行我的 iOS 应用程序时