如何将NSTableView的内容保存为文本或html?我想逐个表格地浏览表格,然后将内容附加到字符串中。

我知道,许多人不认为这种方法符合MVC,但是我对数据模型的内容不感兴趣。 GUI恰好以所需的格式显示了我想要的数据部分,现在我想将此表示形式精确地保存为文本或HTML。

有任何想法吗?

最佳答案

我将通过告诉您如何使用UITableView(iphone)来进行回答,它应该是可翻译的:

NSMutableString *myString = [[NSMutableString alloc] init];

int numberOfCells = [self.tableView numberOfRowsInSection:0];

for (int i = 0; i<numberOfCells; i++) {
    NSIndexPath *indexPath = [NSIndexPath indexPathForRow:i inSection:0];
    UITableViewCell *cell = [self.tableView cellForRowAtIndexPath:indexPath];
    [myString appendString:cell.textLabel.text];
}

NSLog(@"%@", myString); // Your finished string
[myString release];

关于objective-c - 如何将NSTableView保存为文本或HTML,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/7031588/

10-14 21:06