Jul*_*les -1 iphone cocoa-touch objective-c ios
我如何将一个NSMutableArray附加到另一个NSMutableArray,从我所看到的,它听起来相当直接.但是我得到了一些奇怪的结果,我认为我的临时数组中的项目数量正在被添加,但字典值正在丢失.
这是我当前的代码,我只是覆盖了我的self.transactionArray
h - file
NSMutableArray *transactionArray;
@property (nonatomic, retain) NSMutableArray *transactionArray;
m - file
NSMutableArray *arrayTmp= [[NSMutableArray alloc] init];
//start loop
[arrayTmp addObject:[NSDictionary dictionaryWithObjectsAndKeys:desc,@"desc",
due,@"due",nil]];
//release nsstring desc etc
//end loop
self.transactionArray = arrayTmp;
[arrayTmp release];
Run Code Online (Sandbox Code Playgroud)
我的第二次尝试......
NSMutableArray *array1 = [arrayTmp mutableCopy];
[self.transactionArray addObjectFromArray:array1];
Run Code Online (Sandbox Code Playgroud)
这是我的第一次尝试......
[self.transactionArray addObjectFromArray:arrayTmp];
Run Code Online (Sandbox Code Playgroud)
我究竟做错了什么 ?
你可以这样做:
[self.transactionArray addObjectsFromArray:arrayTmp];
Run Code Online (Sandbox Code Playgroud)
另外,请在发布问题之前阅读文档.在NSMutableArray
文档中很容易找到此方法.
归档时间: |
|
查看次数: |
1987 次 |
最近记录: |