(IBAction)adicionarPastas:(id)sender {
AbreBrowser *abre = [[AbreBrowser alloc] init];
NSMutableArray *arquivosRecebe = [[NSMutableArray alloc] initWithArray:[abre abreBrowser]];
[abre release];
[arquivos addObjectsFromArray:arquivosRecebe];
[arquivosTableView reloadData];
[arquivosTableView setDataSource:self];
}
好的,arquivos在这个文件头中被声明为:
NSMutableArray *arquivos;
[abre abreBrowser]
确实返回一个 NSArray
。
我的问题是 [arquivos addObjectsFromArray:arquivosRecebe];
不起作用。
我也尝试了 addObject
,但结果相同,即没有任何效果。
当我像这样提供 arquivos:
arquivos = [abre abreBrowser];
这个程序是有效的。
但是当我执行[arquivos addObject:Object]
或者[arquivos addObjectsFromArray:NSArray]
时,它没有将我的NSMutableArray
arquivos填充。
有人能告诉我我做错了什么吗?