ios – 使用元类型值构造类类型为“ClassName”的对象必须使用’required’初始值设定项XCode8 Swift 3更改

前端之家收集整理的这篇文章主要介绍了ios – 使用元类型值构造类类型为“ClassName”的对象必须使用’required’初始值设定项XCode8 Swift 3更改前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
由于XCode 8 swift 3的变化,我正在努力解决这个特殊的错误,并且无法找到关于为什么会发生这种情况的详细解释.

错误

使用元类型值构造类类型为’PermissionScope’的对象必须使用’required’初始值设定项

方法中:

public convenience init() {
    type(of: self).init(backgroundTapCancels: true)
}

任何帮助,将不胜感激.

解决方法

我认为这意味着你应该添加世界’必需’

class PermissionScope {

   required init(backgroundTapCancels : Bool){

   }
}

猜你在找的Xcode相关文章