Iphone sdk 3.0 使用iphone sdk读取文本文件时出现问题

Iphone sdk 3.0 使用iphone sdk读取文本文件时出现问题,iphone-sdk-3.0,Iphone Sdk 3.0,我正在尝试从我的应用程序包中读取文本文件。文件内容如下: 1234567890 但是当我在读取字符串后显示它时,它是这样的: {\rtf1\ansi\ansicpg1252\cooartf1038\cocoasubrtf320 {\fonttbl\f0\fswiss\fcharset0 Helvetica;} {\colortbl;\red255\green255\blue255;} \pard\tx566\tx1133\tx1700\tx2267\tx2834\tx3401\tx3968\tx

我正在尝试从我的应用程序包中读取文本文件。文件内容如下:

1234567890

但是当我在读取字符串后显示它时,它是这样的:

{\rtf1\ansi\ansicpg1252\cooartf1038\cocoasubrtf320 {\fonttbl\f0\fswiss\fcharset0 Helvetica;} {\colortbl;\red255\green255\blue255;} \pard\tx566\tx1133\tx1700\tx2267\tx2834\tx3401\tx3968\tx4535\tx5102\tx5669\tx6236\tx6803\ql\qnatural\PARDIRNATRAL

\f0\fs24\cf0 1234567890 \ \ \ \ \ \ \ \ }

我怎样才能得到准确的字符串而不是垃圾呢?我的代码是:

NSString *filePath = [[NSBundle mainBundle] pathForResource:@"pankaj"    ofType:@"rtf"];  
  if (filePath) {  
  NSString *myText = [NSString stringWithContentsOfFile:filePath];  

 if (myText) {  
  NSLog(@"%@",myText); 
 }  
 }  

如果您阅读的是纯文本格式的富文本格式资源(rtf),那么好的答案将受到欢迎。您得到的字符串是该rtf资源的纯文本表示形式


为什么不将该文件添加为纯文本文件?

如何在mac中生成文本文件我以为它只有.rtf扩展名否.rtf扩展名用于富文本格式的文件。纯文本文件的扩展名通常为.txt(尽管许多其他扩展名也包含纯文本,例如.h/.cpp)。我没有访问Mac的权限,但我确信TextEdit和XCode都应该能够将文件保存为纯文本文件。