iOS SwiftUI - 绑定自定义数组错误:模式中出现意外的初始值设定项;你的意思是使用"="吗?



我需要传递一个数组给视图:

@Binding var memes: [MemeModel]()

我得到错误

Unexpected initializer in pattern; did you mean to use '='?

为什么和如何解决这个问题??

[MemeModel]()是一个初始化的MemeModels的空数组。尝试删除()以指示类型(而不是提供实际对象)。根据代码中发生的其他事情,您可能需要编写@Binding var memes = [MemeModel]()来实际地为这个变量分配一些东西(注意,在这里,类型是隐式指定的)。

相关内容