このコード行の可変バリアントは何でしょうか。
self.dsSearch = [self.ds filteredArrayUsingPredicate:resultPredicate];
助けていただければ幸いです:)
このコード行の可変バリアントは何でしょうか。
self.dsSearch = [self.ds filteredArrayUsingPredicate:resultPredicate];
助けていただければ幸いです:)
[NSArray filteredArrayUsingPredicate]
NSArray
それを使用するためにsoを返しますNSMutableArray
:
self.dsSearch = [[NSMutableArray alloc] initWithArray:[self.ds filteredArrayUsingPredicate:resultPredicate]];
または、自動解放されたオブジェクトが必要な場合は、次を使用します。
self.dsSearch = [NSMutableArray arrayWithArray:[self.ds filteredArrayUsingPredicate:resultPredicate]];