State的数组在初始化函数init是不能添加数据的,append在init中无效,不能添加数据。
实现方法如下:
采用视图控件的回调函数.appear()
{
if(myArray.count==0)
{
myArray.append(newElement)
}
}
SwiftUI 的 State 类型数组在初始化 init 函数中无法使用 append 添加数据,该操作在 init 中无效。为解决此问题,可以利用视图控件的 .appear() 回调,在视图首次出现时检查并添加元素。
State的数组在初始化函数init是不能添加数据的,append在init中无效,不能添加数据。
实现方法如下:
采用视图控件的回调函数.appear()
{
if(myArray.count==0)
{
myArray.append(newElement)
}
}
620
449
1048

被折叠的 条评论
为什么被折叠?
