0
我希望能夠獲取不包含>的文本文件的所有行。我知道我會先將文本文件加載到一行數組中,但在那之後我將如何快速刪除包含>的行。 (我不打算從文本文件中刪除它們,因爲這是無關緊要的)。保存文本文件時,如何跳過含特定字符的行?
在此先感謝
我希望能夠獲取不包含>的文本文件的所有行。我知道我會先將文本文件加載到一行數組中,但在那之後我將如何快速刪除包含>的行。 (我不打算從文本文件中刪除它們,因爲這是無關緊要的)。保存文本文件時,如何跳過含特定字符的行?
在此先感謝
如果你被允許塊(iOS 4以上),你可以使用這個方法的NSArray
- (NSIndexSet *)indexesOfObjectsPassingTest:(BOOL (^)(id obj, NSUInteger idx, BOOL *stop))predicate
與謂詞返回YES時
[(NSString*)id rangeOfString:@">"].location != NSNotFound
然後取出這些字符串從原始數組中通過使其變得可變並調用
- (void)removeObjectsAtIndexes:(NSIndexSet *)indexes
您剛剛獲得的indexSet。