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