Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/304.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/25.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
Java Objective-C主方法中的数组。他犯了错误。新手_Java_Objective C_Arrays_Memory_Segmentation Fault - Fatal编程技术网

Java Objective-C主方法中的数组。他犯了错误。新手

Java Objective-C主方法中的数组。他犯了错误。新手,java,objective-c,arrays,memory,segmentation-fault,Java,Objective C,Arrays,Memory,Segmentation Fault,在Objective-C中,我应该如何最好地近似于Java中我正在做的事情: static private String[] array {"A", "B", "C"}; 我想我需要的是一个简单的数组,我可以用一些整数索引它。其他建议是受欢迎的,但请记住,如果我被困在这个问题上,那么无论如何,我几乎没有希望了 作为测试,我尝试使用 NSArray *array = [[NSArray alloc] initWithObjects:@"A", @"B", @"C"]; 在main方法中,但是任

在Objective-C中,我应该如何最好地近似于Java中我正在做的事情:

static private String[] array {"A", "B", "C"};
我想我需要的是一个简单的数组,我可以用一些整数索引它。其他建议是受欢迎的,但请记住,如果我被困在这个问题上,那么无论如何,我几乎没有希望了

作为测试,我尝试使用

NSArray *array = [[NSArray alloc] initWithObjects:@"A", @"B", @"C"];
在main方法中,但是任何一个以上的这种类型的数组,我都会得到Sig 11或10错误。即使数组后面跟着NSLog语句,也会发生这种情况。只有一个数组

是不是这种类型的数组在主方法中不可行?我真的不明白为什么在添加第二个数组时会导致错误。它们甚至都不大。

需要以
nil结尾的参数,如下所示:

NSArray *array = [[NSArray alloc] initWithObjects:@"A", @"B", @"C", nil];

顺便说一句,该方法的文档中非常明确地提到了这一点。检查文档中你正在使用的方法总是很好的,特别是如果它似乎工作不正常的话。值得一提的是,我刚刚进入iPhone开发,在initWithObjects方面也有很多问题。现在我知道为什么了。我没有打零。事实上,你是对的。这解决了我的问题,并将教会我下一次更彻底地检查文档。谢谢