2010-01-20 102 views
2

我有一个文本视图,我在哪里放下一个plist文件。它显示了我放在那里的文件的路径。现在我想在不打开文件的情况下阅读该文件的内容。怎么做?有谁能够帮助我?如何阅读文件内容

回答

2

编辑:看看NSDictionaryNSMutableDictionary类和Property List Programming Guide

NSDictionary *dictionary = [NSDictionary dictionaryWithContentsOfFile:path]; 

然后你操控字典和显示(部分)及其类似NSTableView内容。


“现在我想读取文件的内容,而无需打开文件”

恐怕不会这样的。要阅读文件的内容,您必须打开文件。

+0

我的意思是不打开的是我不希望用户看到该文件的内容。用户只需在文本视图上拖动该文件,具体取决于我想要读取该文件的内容并对它的关键值进行一些操作。 – Shakti 2010-01-20 10:23:59

+0

这非常有帮助。但如何从文本视图获取文件的路径? – Shakti 2010-01-20 10:58:04

+0

请参阅http://developer.apple.com/mac/library/documentation/Cocoa/Conceptual/DragandDrop/DragandDrop.html中的拖放文档 – 2010-01-20 11:00:51

0

不可能! 你必须打开一个文件才能阅读它的内容 - 无论是明确的还是隐含的(例如,一个模块/命令都可以帮你完成)!

+0

我的意思是不打开的是我不希望用户看到内容该文件。用户只需在文本视图上拖动该文件,具体取决于我想要读取该文件的内容并对它的关键值进行一些操作。 – Shakti 2010-01-20 10:24:38