(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