如何将一个HTML资源文件的整个内容读入一个NSString *?

我想把我的html资源文件的内容放入一个NSString对象。 这样做是否可行? 怎么可能呢?

可能? – 是的

build议? – 除非它是一个非常大的文件,为什么不呢?

怎么样? – 在NSString已经有一个方法可以为你做 – stringWithContentsOfFile:encoding:error:

看下面的代码片段:

 NSError* error = nil; NSString *path = [[NSBundle mainBundle] pathForResource: @"foo" ofType: @"html"]; NSString *res = [NSString stringWithContentsOfFile: path encoding:NSUTF8StringEncoding error: &error];