在类中使用NSMutableArray

时间:2010-09-25 00:29:18

标签: objective-c arrays class nsmutablearray nsarray

每当我尝试在方法中向我的数组添加内容时,都不会向数组添加任何内容。我想要它按下按钮时会向数组中添加一个新对象。

//  JBNumberGeneration.h

#import <Cocoa/Cocoa.h>


@interface JBNumberGeneration : NSObject {
 IBOutlet NSTextField *displayLabel;
 int randNum;
 int level;
 int i;
 NSMutableArray* userNumSequence;
}

-(IBAction)logSequenceNumber:(id)sender;

@end


//  JBNumberGeneration.m

#import "JBNumberGeneration.h"


@implementation JBNumberGeneration

-(IBAction)logSequenceNumber:(id)sender{
  NSString *titleOfButton = [sender title];
 int sequenceNumber = [titleOfButton integerValue];

 int count = [userNumSequence count];
 i++;

 [userNumSequence addObject:[NSNumber numberWithInteger:sequenceNumber]];

 NSLog(@"Array size: %i", count);
    }
    @end

1 个答案:

答案 0 :(得分:2)

您是否使用类似的东西在某处初始化了数组 userNumSequence = [NSMutableArray arrayWithCapacity:0]; 我在你的代码中看不到,因为这不会导致任何东西被添加。