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)
不要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)
| 归档时间: |
|
| 查看次数: |
98 次 |
| 最近记录: |