Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/96.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
Ios 缺少参数'的参数;编码器&x27;随时待命_Ios_Swift_Xcode6_Beta - Fatal编程技术网

Ios 缺少参数'的参数;编码器&x27;随时待命

Ios 缺少参数'的参数;编码器&x27;随时待命,ios,swift,xcode6,beta,Ios,Swift,Xcode6,Beta,最近我从Xcode 6.2升级到了Xcode 6.3 beta 4,并打开了我的项目。我在init()上出现以下错误:调用中缺少参数“coder”的参数。这是我的init()方法: public init(image: UIImage?) { super.init() commonInit(image) } 有什么解决方案吗?快速初始值设定程序的处理非常复杂且非常特殊。您应该认真阅读语言文档中的内容,以了解您正在做什么 您可以有多个init方法,但必须遵守继承和层次结构规则。您

最近我从Xcode 6.2升级到了Xcode 6.3 beta 4,并打开了我的项目。我在
init()
上出现以下错误:
调用中缺少参数“coder”的参数。这是我的
init()
方法:

public init(image: UIImage?) {
    super.init()
    commonInit(image)
}

有什么解决方案吗?

快速初始值设定程序的处理非常复杂且非常特殊。您应该认真阅读语言文档中的内容,以了解您正在做什么

您可以有多个init方法,但必须遵守继承和层次结构规则。您需要明确了解什么叫做
便利性
初始值设定项

话虽如此,许多类至少需要一个init重载,如下所示:

init(coder aDecoder: NSCoder!)
{
    super.init(coder: aDecoder)
}
编译器可能会抱怨,因为它认为这就是您试图创建的内容,但它做得不对