Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/102.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 objective-c使用椭圆创建数组_Ios_Objective C_Arrays_Xcode - Fatal编程技术网

Ios objective-c使用椭圆创建数组

Ios objective-c使用椭圆创建数组,ios,objective-c,arrays,xcode,Ios,Objective C,Arrays,Xcode,我对Objective-C和iOS编程非常陌生。我正在使用的教程使用以下语法创建一个NSString数组,该数组表示一组卡片的等级。我的问题是它是否有效: NSArray *rankStrings =@[@"?",@"A",@"2",@"3",...,@"10",@"J",@"Q",@"K"]; 这个问题的原因是xCode给出了一个红色感叹号,表示预期表达式。我不想误会省略号是不可接受的。所以我想知道为什么我会出现这个错误 相比之下,python具有用于创建列表的范围函数。所以这里的椭圆可能是

我对Objective-C和iOS编程非常陌生。我正在使用的教程使用以下语法创建一个NSString数组,该数组表示一组卡片的等级。我的问题是它是否有效:

NSArray *rankStrings =@[@"?",@"A",@"2",@"3",...,@"10",@"J",@"Q",@"K"];
这个问题的原因是xCode给出了一个红色感叹号,表示
预期表达式
。我不想误会省略号是不可接受的。所以我想知道为什么我会出现这个错误


相比之下,python具有用于创建列表的范围函数。所以这里的椭圆可能是可比较的:我不知道。那么有人能指出这个声明有什么问题吗?不管是椭圆,还是我是如何使用它们的,还是其他什么?

你能发布更多关于你的代码的信息吗

你正在使用

NSArray * @[objects ....]
我相信你的阵列

NSArray *rankStrings =@[@"?",@"A",@"2",@"3",...,@"10",@"J",@"Q",@"K"];
是正确的。

类似的东西在Objective-C中不存在。 你的代码

NSArray *rankStrings = @[@"?",@"A",@"2",@"3",...,@"10",@"J",@"Q",@"K"];
无效。

只需更换

NSArray *rankStrings =@[@"?",@"A",@"2",@"3",...,@"10",@"J",@"Q",@"K"];


Objective-C无法单独为您继续阵列。这本书的作者只是有点懒散,无法继续,所以他插入了…

如果他想创建不带省略号的数组,那就对了。但是,由于obj-C中没有自动切片操作,所以它是错误的。(这是关于数组中的…的)你的书作者太懒了,没有继续数组。你需要更换。。。“4”、“5”、“6”、“7”、“8”、“9”感谢您的帮助+1.另一个答案是更早和足够的。所以我不得不接受。是的,没问题!很高兴您在stackoverflow上找到了答案;)
NSArray *rankStrings =@[@"?",@"A",@"2",@"3",@"4",@"5",@"6",@"7",@"8",@"9",@"10",@"J",@"Q",@"K"];