Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/22.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
Objective c NSMutableArray:获取特定对象_Objective C_Ios_Xcode_Nsmutablearray - Fatal编程技术网

Objective c NSMutableArray:获取特定对象

Objective c NSMutableArray:获取特定对象,objective-c,ios,xcode,nsmutablearray,Objective C,Ios,Xcode,Nsmutablearray,我有一个NSMutableArray。当我使用NSLog时,这是输出: 2012-12-15 17:58:28.849 Splash-it[504:907] ( "Open House New York", "Boston Athletic Association", "Autofest Tanzania" ), 如何使用其中一个标题获取I get anNSString(考虑到标题将发生变化,我认为我需要使用objectAtIndex,但我认为它在这种情况下不起作用) e、 g 对于可变数组,

我有一个
NSMutableArray
。当我使用
NSLog
时,这是输出:

2012-12-15 17:58:28.849 Splash-it[504:907] (
"Open House New York",
"Boston Athletic Association",
"Autofest Tanzania"
),
如何使用其中一个标题获取I get an
NSString
(考虑到标题将发生变化,我认为我需要使用
objectAtIndex
,但我认为它在这种情况下不起作用)

e、 g

对于可变数组,该函数工作得非常好。因此,使用基于零的索引来获取数组中的第二个对象,您可以执行以下操作:

NSString *string = [array objectAtIndex:1];
对于较新版本的Xcode,您还可以使用以下语法:

NSString *string = array[1];

不用说,如果您调出的文档中也会有对的引用,您会很快找到您的答案。我建议你检查一下那些文档。好吧,但是苹果文档太混乱了,我总是避开它们“我总是避开它们”——这是个问题。有时这些文档很难理解,但其中很多都很好,你需要学习它们,否则你对苹果的框架和编码范例的理解就会非常不全面。我同意rdelmar(和往常一样)。你真的失去了最丰富的信息来源。而且,无意冒犯,但堆栈溢出并不能代替你查看文档(或进行简单的谷歌搜索)。人们会对你的问题投反对票,因为“这个问题没有显示出任何研究成果”。好吧,我明白了,我会在会议上更加关注你的问题,并且会产生同样的结果,并以同样的方式工作。没有安全问题需要考虑。很像您给出的使用@-符号和双引号的字符串示例,可以使用方法调用来完成。@Alessandro前者更为传统,提供了更好的向后兼容性。后者是一个相当新的惯例。
NSString *string = array[1];