gpt4 book ai didi

swift - 无法将类型 'UserDrink.Type' 的值分配给类型 'UserDrink?' 错误

转载 作者:行者123 更新时间:2023-11-30 12:22:39 28 4
gpt4 key购买 nike

我将我的对象定义为空:

var userDrinkObject : UserDrink?

然后我稍后分配给它:

self.userDrinkObject = UserDrink

它抛出错误:

Cannot assign value of type 'UserDrink.Type' to type 'UserDrink?'

为什么会出现这种情况呢?我觉得还可以吗?

最佳答案

您正在尝试将类类型分配给属性。您想要将类的实例分配给属性。

尝试:

self.userDrinkObject = UserDrink()

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

关于swift - 无法将类型 'UserDrink.Type' 的值分配给类型 'UserDrink?' 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44606624/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com