0

如何像旧数组一样添加可变数组?

我尝试了这段代码,但它不起作用:

 - (void)didParsingApiBusinesses:(NSMutableArray *)businesses
 {
     NSZone *zone = [entriesBusinessesArray zone];
     entriesBusinessesArray = [businesses mutableCopyWithZone:zone];
 }
4

2 回答 2

1

直接使用 mutableCopy。

我认为现在目标 C 不支持 NSZone 。

谢谢你。

于 2012-04-02T18:00:27.067 回答
1

两件事情:

  1. 框架不再使用区域。
  2. 你不应该mutableCopyWithZone:直接打电话;而是调用mutableCopy.

所以你只需要:

- (void)didParsingApiBusinesses:(NSMutableArray *)businesses
{
    entriesBusinessesArray = [businesses mutableCopy];
}
于 2012-04-02T17:53:52.280 回答