我想将字符串文件逐行地导入到数组中。我想摆脱字符串前后的所有空白,这样我可以比较更容易的字符串,而不会因为空白的小的差异而不匹配。我的NSData的文件的内容,然后取这两个字符串Objective-C从数组中的字符串中删除空格
NSString* string = [[[NSString alloc] initWithBytes:[data bytes]
length:[data length]
encoding:NSUTF8StringEncoding] autorelease];
NSString* string2 = [[[NSString alloc] initWithBytes:[data2 bytes]
length:[data2 length]
encoding:NSUTF8StringEncoding] autorelease];
我下面尝试添加到阵列之前删除空格,但它似乎并没有工作。
NSString *newString = [string stringByTrimmingCharactersInSet: [NSCharacterSet whitespaceCharacterSet]];
NSString *newString2 = [string2 stringByTrimmingCharactersInSet: [NSCharacterSet whitespaceCharacterSet]];
NSArray *fileInput = [newString componentsSeparatedByString:@"\n"];
NSArray *fileInput2 = [newString2 componentsSeparatedByString:@"\n"];
它不会取代现有的对象,会吗? –