如何访问我的包中的文件?

时间:2010-07-11 23:06:54

标签: iphone cocoa

我有一个简单的问题,但似乎没有在前一个帖子中看到答案,所以这里有。

我想访问我的包中的图像文件,并将此字符串粘贴到各种UIWebViews中的html中。

下面的代码似乎返回一个垃圾字符串。它没有返回零,所以我假设我的发现。

NSString *imageString = [[NSBundle mainBundle] pathForResource:@"myimage" ofType:@"png"];

我是否正确访问此文件?

1 个答案:

答案 0 :(得分:1)

如果要将字符串插入HTML,请记住它应该是URL而不是文件的路径。您可以简单地在前面添加“file://”,也可以按如下方式使用NSURL对象:

NSString* urlString = [[NSURL fileURLWithPath:imageString] absolutePath];

然后将urlString注入HTML。