"NSArray'没有名为'append'的成员

i.z*_*595 9 objective-c nsarray ios swift

我刚刚进入快速编码,我正在尝试按照教程.但似乎我所关注的编码器可能有旧版本,或者我做错了什么.我正在尝试制作一个声音对象来制作音板.但是当我尝试使用append将声音文件添加到数组时,它表示该方法append不是该成员NSArray.谁能告诉我解决这个问题的正确方法是什么?!] 1

在此输入图像描述

小智 23

将声音声明为

var sounds: [Sound] = []
Run Code Online (Sandbox Code Playgroud)


Leo*_*bus 11

您应该使用Swift本机类型Array

var array: [Any] = []
Run Code Online (Sandbox Code Playgroud)

如果你知道它只有一种类型你可以做如下:

var intArray: [Int] = []
var doubleArray: [Double] = []
var stringArray: [String] = []
Run Code Online (Sandbox Code Playgroud)