2010-01-20 186 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