(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不添加对象! (使用ADDOBJECT:也不addObjectsFromArray)
NSMutableArray *arquivos;
[abre abreBrowser]
确实返回NSArray
。
我的问题是[arquivos addObjectsFromArray:arquivosRecebe];
不起作用。 我也试过addObject
它给了我相同的结果,即没有。
当我喂arquivos这样的:
arquivos = [abre abreBrowser];
它的工作原理。 但是,当我做[arquivos addObject:Object]
或[arquivos addObjectsFromArray:NSArray]
它doesnt饲料我的NSMutableArray
arquivos。
有人能告诉我我做错了什么吗?
天啊,你说的对,谢谢。分配后,它就起作用了。我怎么会想念?我应该得到一巴掌。上帝...... – Crofuncio 2011-05-15 22:37:44
:-)答案在你的问题本身;你说 - *“当我喂arquivos像'arquivos = [abre abreBrowser];'它可以工作。“* – sinha 2011-05-16 03:02:43
帮我出去+1 – 2013-05-28 02:16:08