1

このコード行の可変バリアントは何でしょうか。

self.dsSearch = [self.ds filteredArrayUsingPredicate:resultPredicate];

助けていただければ幸いです:)

4

1 に答える 1

2

[NSArray filteredArrayUsingPredicate]NSArrayそれを使用するためにsoを返しますNSMutableArray

self.dsSearch = [[NSMutableArray alloc] initWithArray:[self.ds filteredArrayUsingPredicate:resultPredicate]];

または、自動解放されたオブジェクトが必要な場合は、次を使用します。

self.dsSearch = [NSMutableArray arrayWithArray:[self.ds filteredArrayUsingPredicate:resultPredicate]];
于 2012-07-06T12:34:15.617 に答える