我该如何创建新的NSMutableArray?

我有一个NSMutableArray只在会话中存在,当前我按照下面的方法创建它:NSMutableArray*temp=[[NSMutableArrayalloc]ini... 我有一个NSMutableArray只在会话中存在,当前我按照下面的方法创建它:NSMutableArray *temp = [[NSMutableArray alloc] initWithCapacity:10]; [self setScoreArray:temp]; [temp release];当我检测索引的时候出现了越界错误:NSNumber *previousScore = [[self scoreArray] objectAtIndex:[self quizNum]]; if ( previousScore != nil ) { [self clearQuizBtns]; NSInteger previousScoreValue = [previousScore integerValue]; [self selectButtonAtTag:previousScoreValue]; }else { [self clearQuizBtns]; }我发现是initWithCapacity没有创建数组。所以,最初我应该如何填入数组数据呢? 展开
 我来答
匿名用户
2013-12-12
展开全部
这段代码给你参考:// scoreDictionary property of NSMutableDictionary class must be declared in selfNSNumber *previousScore = [self.scoreDictionary objectForKey:[NSNumber numberWithInt:[self quizNum]]];if (previousScore != nil) { [self clearQuizBtns]; NSInteger previousScoreValue = [previousScore integerValue]; [self selectButtonAtTag:previousScoreValue];}else { [self clearQuizBtns];}
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式