Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/sorting/2.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
Xcode 什么';这是';数组<_&燃气轮机'&';数组';_Xcode_Swift2 - Fatal编程技术网

Xcode 什么';这是';数组<_&燃气轮机'&';数组';

Xcode 什么';这是';数组<_&燃气轮机'&';数组';,xcode,swift2,Xcode,Swift2,我在尝试构建应用程序时遇到此错误: :0:错误:无法将类型“Array”的值分配给类型“Array” 但是Xcode并没有指明故障的具体行或类 如果我能理解 Array<_> 它可以帮助我定位问题。当你的应用程序崩溃时,你可以打开调试断点的所有异常。这应该在发生碰撞的线路上停止 您可以在左侧面板的Xcode->breakpointnavigator中找到它。 然后按左下角的+并添加异常断点 看起来您使用具有特定值定义的数组覆盖了一个数组。祝你好运:)当你的应用程序崩溃时,你可以打开

我在尝试构建应用程序时遇到此错误:

:0:错误:无法将类型“Array”的值分配给类型“Array”

但是Xcode并没有指明故障的具体行或类

如果我能理解

Array<_>

它可以帮助我定位问题。

当你的应用程序崩溃时,你可以打开调试断点的所有异常。这应该在发生碰撞的线路上停止

您可以在左侧面板的Xcode->breakpointnavigator中找到它。 然后按左下角的+并添加异常断点


看起来您使用具有特定值定义的数组覆盖了一个数组。祝你好运:)

当你的应用程序崩溃时,你可以打开调试断点的所有异常。这应该在发生碰撞的线路上停止

您可以在左侧面板的Xcode->breakpointnavigator中找到它。 然后按左下角的+并添加异常断点


看起来您使用具有特定值定义的数组覆盖了一个数组。祝你好运:)

一个通用参数子句被括在尖括号中(<>)

<通用参数列表>


您可以将类型参数替换为本身是泛型类型的专用版本的类型参数。例如,您可以将数组中的类型参数T替换为数组、数组、数组的专用版本,要形成一个数组,其元素本身就是整数/字符串的数组

将通用参数子句括在尖括号(<>)中

<通用参数列表>


您可以将类型参数替换为本身是泛型类型的专用版本的类型参数。例如,您可以将数组中的类型参数T替换为数组、数组、数组的专用版本,要形成一个数组,其元素本身就是整数/字符串的数组,我不想回答我自己的问题,只是为了闭包

我有这行代码

var userTweetsArray : Array = [String]()
我从来没用过。一旦我删除了那条线,错误就消失了

该错误是由于将类型数组(在本例中为字符串)分配给非类型数组而导致的


所以区别在于数组是一种类型的数组,而数组不是

我不喜欢回答自己的问题,只是为了结束

我有这行代码

var userTweetsArray : Array = [String]()
我从来没用过。一旦我删除了那条线,错误就消失了

该错误是由于将类型数组(在本例中为字符串)分配给非类型数组而导致的


所以区别在于数组是一种类型的数组,而数组不是

关于xour代码段,修复程序是:


你应该用正确的值来定义它。。。userTweetsArray:[字符串]=字符串。或者删除:[字符串],因为设置该值已经定义了对象和类型:)


关于xour代码段,修复程序是:


你应该用正确的值来定义它。。。userTweetsArray:[字符串]=字符串。或者删除:[字符串],因为设置该值已经定义了对象和类型:)



[类型]()==数组()。检查数组的类型和数组的类型[type]()==Array()。检查数组的类型和数组的类型它甚至不会编译,所以它不会有崩溃的机会。错误应该出现在一行代码中,你能提供它吗?+-10行代码和param声明?我删除了一行我根本没有使用过的代码,使它工作起来。var userTweetsArray:Array=[String]()。那个代码怎么了?你应该用正确的值来定义它。。。userTweetsArray:[字符串]=[字符串]()。或者删除:[String],因为设置该值已经定义了对象和类型:),它甚至不会编译,所以不会有崩溃的机会。错误应该出现在一行代码中,可以提供它吗?+-10行代码和param声明?我删除了一行我根本没有使用过的代码,使它工作起来。var userTweetsArray:Array=[String]()。那个代码怎么了?你应该用正确的值来定义它。。。userTweetsArray:[字符串]=[字符串]()。或者删除:[String],因为设置该值已经定义了对象和类型:)userTweetsArray:[String]=String如何操作??我明白了,我不需要像值已经定义的那样定义类型,但这不应该导致编译错误,尽管如果我这样做了,应该吗?这是swift的一件很酷的事情。它会自动尝试了解可能的类型。例如,String()返回String类型的新实例,因此swift已经知道该实例。就像一个包含字符串项的数组:)我明白了,但你说的是var foo:[String]=String。我在问如何定义为字符串数组的foo=String?啊,是的,对不起。。。。我是说var foo:[String]=[String]()。。。。您可以在此处删除:[字符串]。。。要解决您在:Array->中遇到的问题,只需删除:Array,它就会知道数组“userTweetsArray”是[String]()的一种类型。是的,可以,但如果将其保留在那里,则不应阻止代码编译。这就是我感兴趣的bug的真正原因。userTweetsArray:[String]=String如何处理??我明白了,我不需要像值已经定义的那样定义类型,但这不应该导致编译错误,尽管如果我这样做了,应该吗?这是swift的一件很酷的事情。它会自动尝试了解可能的类型。例如,String()返回String类型的新实例,因此swift已经知道该实例。就像一个包含字符串项的数组:)我明白了,但你说的是var foo:[String]=String。我在问如何定义为字符串数组的foo=String?啊,是的,对不起。。。。我是说var foo:[String]=[String]()。。。。您可以在此处删除:[字符串]。。。要解决您的问题,请使用:Array->just