2010-01-17 110 views
1

使用MontoTouch for .NET C#iPhone开发。 (虽然不应该)iphone:本地文件的相对路径?

在iPhoneSimulator中,我使用UIImage.FromFile(@“images/Bahai.png”);从images文件夹中获取Bahai.png。

但是,当我在iTouch上的调试模式下运行它时,函数返回一个空值。

只有当我把图像文件放入根目录时,它才能在iTouch中工作。

我需要使用不同的相对路径吗?

伊恩

回答

2

不知道这会有所帮助,但在Objective-C,我会从应用程序包像这样加载图像:

UIImage *image = [UIImaged imageNamed:@"Bahai.png"]; 

对于其他类型的文件,我会得到这样的绝对路径:

NSString *filePath = [[NSBundle mainBundle] pathForResource:@"Bahai" ofType:@"png"];