数组在Objective-C中的主要方法。发现错误。福利局

问题描述:

在Objective-C应该怎么最好近似在Java中我做的是这样的:数组在Objective-C中的主要方法。发现错误。福利局

static private String[] array {"A", "B", "C"};

我想我需要的是一个简单的数组,我可以索引到的一些整数。欢迎提供其他建议,但请记住,如果我陷入困境,那么我无论如何都是无望的。

作为测试,我使用

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

中的主要方法,但是

此类型的任何一个以上的阵列已经尝试和我得到西格11或10级的错误。即使我只有数组后跟NSLog语句,也会发生这种情况。只有一个数组。

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

initWithObjects的参数需要nil结束,像这样:

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

这是该方法的文档中提到相当明确,顺便说一句。检查文档是否适合您正在使用的方法总是好的,特别是如果它看起来没有正确工作。 – Chuck 2009-04-14 02:37:40