Dor*_*hen 0 objective-c nsarray
我有两个NSArrays,我想在第一个中更改一个对象,NSArray在第二个中更改另一个对象NSArray.
这是我试图做的,但没有运气:
[[arrrndwords objectsinindex:i] replace object in index:1 with:[arrword indexinobject:rndnum]];
Run Code Online (Sandbox Code Playgroud)
当我运行它时,它会让我退出应用程序.
Jac*_*ack 17
您正在寻找的方法是:
- (void)replaceObjectsAtIndexes:(NSIndexSet *)indexes withObjects:(NSArray *)objects
Run Code Online (Sandbox Code Playgroud)
但它不可用,NSArray因为它是不可变的,你应该使用NSMutableArray.
[array replaceObjectsAtIndex:[NSIndexSet indexSetWithIndex:1] withObjects:[NSArray arrayWithObject:yourObject]]
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
14393 次 |
| 最近记录: |