将UITableview'data写入文件

时间:2012-07-18 10:51:24

标签: iphone objective-c uitableview nsdate

我想将Tableview的数据写入文件。在tableview中我有三列。我怎么能这样做?

2 个答案:

答案 0 :(得分:0)

你是如何填充表格的?好吧,同样的方法(使用正确的方法)将让您读取表格的数据。至于在文件中写入内容,它是一个不同的主题。认为

答案 1 :(得分:0)

您在表格中查看的数据必须来自某些数组或字典。

遍历数组或字典以获取字符串的每个值(我想)。继续将此值附加到NSData。然后使用方法

将此数据写入文件
- (BOOL)writeToFile:(NSString *)path atomically:(BOOL)useAuxiliaryFile;

检查

 //For Array
    NSMutableArray *contentArr = [[NSMutableArray alloc] init];//your array here
    NSMutableData *bodyData = [[NSMutableData alloc] init];

    for (NSString *aStrData in contentArr) {
        [bodyData appendData:[aStrData dataUsingEncoding:NSUTF8StringEncoding]];

    }

    [bodyData writeToFile:FilePath atomically:YES];