如何使用方法stringWithContentsOfFile:encoding:error

时间:2011-03-21 06:01:19

标签: iphone

我不知道如何使用这种方法。

我想将rtf文件中的数据作为NSString获取,但我不能。

这是我的代码的一部分。

NSString *filePath = @"path of the file";

NSString *ImagePath = [[[NSString alloc] init] autorelease];

imagePath = [NSString stringWithContentsOfFile: filePath encoding:(NSStringEncoding)nil error:(NSError**) nil];

我无法读出该.rtf文件中的数据。我很感激每个人都可以帮助我。感谢。

2 个答案:

答案 0 :(得分:2)

尝试使用此功能 imagePath = [NSString stringWithContentsOfFile: filePath encoding:NSUTF8StringEncoding error:nil];

答案 1 :(得分:0)

这是函数

NSString *content = [[[NSString alloc] initWithContentsOfFile:filepath
                                                 usedEncoding:nil
                                                        error:nil] autorelease];

在使用之前请确保你给字符串一个正确的路径(文件路径)。