我有一个包含许多单元格的表格视图。如果我在其中任何一个上滑动,就会出现一个删除按钮,如果我按下它,单元格就会消失,但是当我重新加载表格时,它会重新出现。从中加载的文件是这种 txt 文件:
row1, row2, row3, row4, row5...
如何从文件中删除其中一行,例如删除 row3 ...
……并且有……
row1, row2, row4, row5...
我有一个包含许多单元格的表格视图。如果我在其中任何一个上滑动,就会出现一个删除按钮,如果我按下它,单元格就会消失,但是当我重新加载表格时,它会重新出现。从中加载的文件是这种 txt 文件:
row1, row2, row3, row4, row5...
如何从文件中删除其中一行,例如删除 row3 ...
……并且有……
row1, row2, row4, row5...
// Example file contents
NSString *fileContents = @"row1, row2, row3, row4, row5";
// Separate the titles into an array
NSMutableArray *titles = [[fileContents componentsSeparatedByString:@", "] mutableCopy];
// Remove row3 (at index 2 because indexes start from 0
[titles removeObjectAtIndex:2];
// Combine the array back into a string
NSString *result = [titles componentsJoinedByString:@", "];
// Log the result for debugging
NSLog(@"%@", result);
印刷:row1, row2, row4, row5
此示例代码创建一个看起来像您的文本文件的字符串,将其拆分为一个数组,删除一个索引,然后将修改后的数组组合回一个字符串。
希望您会发现其中的一些代码很有用(我猜您可能已经使用了其中的一些或类似的东西)。