0

古い配列と同じように可変配列を追加するにはどうすればよいですか?

このコードを試しましたが、うまくいきません:

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

2 に答える 2

1

2つのこと:

  1. ゾーンはフレームワークによって使用されなくなりました。
  2. mutableCopyWithZone:直接電話するべきではありません。代わりにを呼び出しますmutableCopy

したがって、必要なのは次のとおりです。

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

mutableCopy を直接使用します。

NSZone は現在、Objective C でサポートされていないと思います。

ありがとうございました。

于 2012-04-02T18:00:27.067 に答える