1

アイテム用のNSMutableArraywithNSStringsがあります。一部は空白です。@ ""などと比較して、ループに頼ることなく空白を見つけて削除する最も簡単な方法は何ですか。

ありがとう、
ダグ

4

3 に答える 3

3
NSMutableArray *test = [[NSMutableArray alloc]initWithObjects:@"",@"",@"test",@"test1", nil];
[test removeObject:@""];
于 2012-12-10T14:20:44.873 に答える
0

これを行うには、 NSPredicateを使用できます。

NSArray *myFilteredArray = [yourArray filteredArrayUsingPredicate:[NSPredicate predicateWithFormat:@"length > 0"]];
于 2012-12-10T14:19:58.890 に答える
0
[a filterUsingPredicate:[NSPredicate predicateWithBlock:^BOOL(id evaluatedObject, NSDictionary *bindings) {
    [evaluatedObject length] != 0;
}]];
于 2012-12-10T14:18:07.847 に答える