【发布时间】:2012-11-29 20:09:57
【问题描述】:
我有一个名为 randomSelection 的 NSMutableArray:
NSMutableArray *randomSelection;
如果满足某些条件,我会尝试将字符串添加到该数组中:
[randomSelection addObject:@"string1"];
然后我尝试输出字符串,以确定它是否添加了它:
NSString *test = [randomSelection objectAtIndex:0];
NSLog(test);
但是没有任何东西输出到错误日志中,我不知道为什么。
感谢任何帮助/提示。
【问题讨论】:
-
您确定满足添加字符串的特定条件吗?否则,也许你应该试试 NSLog(@"%@", test);
-
是的,符合标准。在我放置的 NSLog(test) 下方: NSLog("Made It!");并且正在显示。
-
我是否需要初始化 NSMutable 数组并分配足够的空间或其他什么?我认为这就是这个 addObject 函数的意义所在,所以我不必这样做。
-
@David Brunow 请在放置任何 cmets 或 ans 之前阅读问题......这家伙没有分配“NSMutableArray *randomSelection;”,所以他期望如何获得数组对象......跨度>
标签: objective-c nsmutablearray