7
空白文字が分からない値を含むNSString
があります。たとえば:{@"1", @"2", @"3"}
:NSStringを空白数で分割します。
NSString* line = @"1 2 3";
私はそうのような値のNSArray
にNSString
を分割したいと思います。
// Gives us [@"1", @"2", @"", @"", @"", @"", @"3"].
NSArray *values = [line componentsSeparatedByCharactersInSet:
[NSCharacterSet whitespaceCharacterSet]];
// Remove the empty strings.
values = [values filteredArrayUsingPredicate:
[NSPredicate predicateWithFormat:@"SELF != ''"]];
興味深いことに、私はremoveObjectがremoved * all *の発生を認識しませんでした。ありがとう! –
このソリューションはよりクリーンです。ありがとうございました。 –
Chris Doble、Chris Ledet、ようこそ! – EmptyStack