She*_*lam 1 arrays cocoa cocoa-touch objective-c nsarray
我有以下代码:
self.itemsCopy = [self.items mutableCopy];
//[self.itemsCopy addObjectsFromArray:self.items];
NSLog(@"------- BEFORE APPEND --------");
NSLog(@"items count: %d",[items count]);
NSLog(@"itemsCopy count: %d",[itemsCopy count]);
Run Code Online (Sandbox Code Playgroud)
我的结果是:
------- BEFORE APPEND --------
items count: 15
itemsCopy count: 15
Run Code Online (Sandbox Code Playgroud)
但是,如果我将第一行从mutableCopy更改为addObjectsFromArray:
[self.itemsCopy addObjectsFromArray:self.items];
Run Code Online (Sandbox Code Playgroud)
我的新结果是:
------- BEFORE APPEND --------
items count: 15
itemsCopy count: 0
Run Code Online (Sandbox Code Playgroud)
为什么mutableCopy会填充itemsCopy,但是addObjectsFromArray却没有?
| 归档时间: |
|
| 查看次数: |
1676 次 |
| 最近记录: |