古い配列と同じように可変配列を追加するにはどうすればよいですか?
このコードを試しましたが、うまくいきません:
- (void)didParsingApiBusinesses:(NSMutableArray *)businesses
{
NSZone *zone = [entriesBusinessesArray zone];
entriesBusinessesArray = [businesses mutableCopyWithZone:zone];
}
古い配列と同じように可変配列を追加するにはどうすればよいですか?
このコードを試しましたが、うまくいきません:
- (void)didParsingApiBusinesses:(NSMutableArray *)businesses
{
NSZone *zone = [entriesBusinessesArray zone];
entriesBusinessesArray = [businesses mutableCopyWithZone:zone];
}
2つのこと:
mutableCopyWithZone:
直接電話するべきではありません。代わりにを呼び出しますmutableCopy
。したがって、必要なのは次のとおりです。
- (void)didParsingApiBusinesses:(NSMutableArray *)businesses
{
entriesBusinessesArray = [businesses mutableCopy];
}
mutableCopy を直接使用します。
NSZone は現在、Objective C でサポートされていないと思います。
ありがとうございました。