Cro*_*cio 6 cocoa objective-c nsmutablearray
(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];
}
Run Code Online (Sandbox Code Playgroud)
好吧,arquivos在这个文件头上声明为:
NSMutableArray *arquivos;
Run Code Online (Sandbox Code Playgroud)
[abre abreBrowser]确实会回归一个NSArray.
我的问题[arquivos addObjectsFromArray:arquivosRecebe];不起作用.我也试过addObject,它给了我相同的结果,即没有.
当我喂这样的arquivos时:
arquivos = [abre abreBrowser];
Run Code Online (Sandbox Code Playgroud)
有用.但是,当我做一个[arquivos addObject:Object]或[arquivos addObjectsFromArray:NSArray]它没有喂我的NSMutableArrayarquivos.
有人能告诉我我做错了什么吗?
小智 18
在实际向其发送addObjectsFromArray消息之前,您似乎没有在对象的初始化中的任何位置分配arquivos.
| 归档时间: |
|
| 查看次数: |
3879 次 |
| 最近记录: |