【发布时间】:2015-12-24 20:16:47
【问题描述】:
我有两个多维NSMutableArrays。每个都有四个NSMutableArrays,主要是NSMutableArray。我想将第一个数组中一个位置的数据与第二个数组中的数据交换,我正在为replaceObjectatIndex: withObject: 的语法而苦苦挣扎。这是我的代码行:
[newStock replaceObjectAtIndex:0 objectAtIndex:0 withObject: [[oldStock objectAtIndex: 0] objectAtIndex: 0]];
我正在尝试将oldStock 数组中的数据放入newStock 数组中,但我收到错误消息:“'NSMutableArray' 没有可见的@interface 声明选择器'replaceObjectAtIndex:'”。我已经用非多维数组做到了这一点,所以我相信选择器是有效的。
【问题讨论】:
-
索引太多了!这是您应用中的实际代码吗?
-
是的,这就是我的程序。我似乎无法为这条线找到正确的用法或结构。
-
好吧,首先删除第一个
objectAtIndex:0它完全不合适
标签: objective-c cocoa compiler-errors nsmutablearray