无法指定类型的值' UserDrink.Type'输入' UserDrink?'错误

时间:2017-06-17 16:06:14

标签: swift

我将对象定义为空,如下:

var userDrinkObject : UserDrink?

我稍后会用以下内容分配给它:

self.userDrinkObject = UserDrink

它抛出错误:

  

无法指定类型的值' UserDrink.Type'输入' UserDrink?'

为什么会出现这种情况?对我来说好吗?

1 个答案:

答案 0 :(得分:0)

您正在尝试将类类型分配给属性。您希望将该类的实例分配给该属性。

尝试:

self.userDrinkObject = UserDrink()

这假设您有一个不带参数的init方法。如果您有其他init方法,请根据需要填写括号。