Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/97.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 多维数组对成员的引用不明确_Ios_Swift_Multidimensional Array_Swift2 - Fatal编程技术网

Ios 多维数组对成员的引用不明确

Ios 多维数组对成员的引用不明确,ios,swift,multidimensional-array,swift2,Ios,Swift,Multidimensional Array,Swift2,下面的代码过去是有效的,但现在当我尝试使用这些代码时,会出现一个错误,指出“对成员'append'的引用不明确”。有什么想法吗 var allInfo: Array = [[String]]() let Dogs : Array = ["Border Collie","Doberman", "German Shepherd"] let Cats : Array = ["Top Cat","Tom"] allInfo.append(Dogs) allInfo.append(Cats) 我已

下面的代码过去是有效的,但现在当我尝试使用这些代码时,会出现一个错误,指出“对成员'append'的引用不明确”。有什么想法吗

var allInfo: Array = [[String]]()

let Dogs : Array = ["Border Collie","Doberman", "German Shepherd"]

let Cats : Array = ["Top Cat","Tom"]

allInfo.append(Dogs)
allInfo.append(Cats)
我已将allInfo变量的名称更改为myPets,以查看这是否是问题所在,并已更新为Xcode 7.1.1,但仍然出现以下错误。虽然它在操场上工作。非常令人沮丧


您很可能对
allInfo
变量或要添加的元素有不同的定义。请确保您没有这些文件的副本。

谢谢您的支持。我通过显式地添加每个数组的类型实现了这一点,如下所示:

let Dogs : Array<String> = ["Border Collie","Dobermann", "German Shepherd"]
我不知道这是否是一个Xcode错误,但希望我的回答能帮助我们社区的其他人


这在操场上很好用,Xcode 7.1.0奇怪吗?我无法获取要在ViewController中编译的代码。编译很好,但在视图控制器中测试很好。“对成员“append”的引用不明确”表示编译器不确定类型。尝试定义您的类型(不要让编译器从上下文推断类型)
var myPets = [[String]]()