2014-04-01 50 views
0

我以爲我讀過NSTextStorage可以讀取Word文件的文檔。我這樣做:使用NSTextStorage讀取Word文件

 textStorage = [[NSTextStorage alloc] initWithFileURL:url 
        options:0 documentAttributes:&attributes error:&error] 

而且我得到以下錯誤:

2014-04-01 15:08:52.322 Text Display[4665:90b] Error Domain=NSCocoaErrorDomain 
Code=256 "The operation couldn’t be completed. (Cocoa error 256.)" 
UserInfo=0x8b80d40 {NSFilePath=/Users/Ahab/Library/Application Support/iPhoneSimulator/7.1/Applications/BCFFFD16-41DE-4E09-8E79-0061A0607B91/Text Display.app/sample.docx} 

我錯了這裏在Word文檔不能真正讀? 或者是其他錯誤?

我應該補充說,閱讀與RTF的作品一樣。我的經歷是DOCX無法讀取,或者屬性必須以某種方式下注。不幸的是,蘋果忽略了這個文檔。

回答

0

可以將DOC文件讀入NSTextStorage,但目前DOCX文件不能。

+0

你是對的。奇怪的是,你無法閱讀頁面文件。我注意到,當我閱讀一個DOC文件時,我在開始時會遇到很多垃圾(看起來像是一段不值得打印的字符。 – user3344003