1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32
|
#import <Foundation/Foundation.h>
#import "NSArray+Custom.h"
@implementation NSArray (Custom)
- (NSArray *)arrayByRemovingEmptyStrings;
{
NSMutableArray *retValue;
NSEnumerator *cursor;
id element;
retValue = [NSMutableArray array];
cursor = [self objectEnumerator];
while ((element = [cursor nextObject]) != nil)
{
if ([element isKindOfClass:[NSString class]])
{
if ([element isEqual:@""] == NO)
{
[retValue addObject:element];
}
}
else
{
[retValue addObject:element];
}
}
return [[retValue copy] autorelease];
}
@end
|