继续添加到NSMutable数组

Gor*_*ven 0 iphone objective-c nsmutablearray ios

我是Objective-C的新手,并尝试使用表视图创建待办事项列表应用程序.当按下按钮时,我试图继续向我的可变数组添加字符串.但每次按下按钮时,只有最后一个字符串被添加到数组中.

- (IBAction)notebutton:(UIButton *)sender {

   NSMutableArray *mystr = [[NSMutableArray alloc] init];
   NSString *name = _noteField.text;
   [mystr addObject:name];
   [self.tableView reloadData];
}
Run Code Online (Sandbox Code Playgroud)

Sha*_* TK 5

不要NSMutableArray每次都申报.只声明一次.

NSMutableArray *mystr;作为产权和分配它viewDidLoad()一次.

.h.m文件中

@property(nonatomic,strong) NSMutableArray *mystr;
Run Code Online (Sandbox Code Playgroud)

viewDidLoad中()

self.mystr = [[NSMutableArray alloc] init];

- (IBAction)notebutton:(UIButton *)sender {

   NSString *name = _noteField.text;
   [self.mystr addObject:name];
   [self.tableView reloadData];
}
Run Code Online (Sandbox Code Playgroud)