我创建了一个名为myclass的基于视图的项目。在imageview中显示图像时出现问题
我添加了另一个UIviewcontroller子类给它,命名为webdata。
在webdataviewcontroller.m我从网络服务器获取图像。
我需要从webdataViewController.m
这个我在webdataViewController.m代码myclassViewController.m显示在imageview的这个形象是
docDir = [NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES) objectAtIndex:0];
imagepath = [NSString stringWithFormat:@"%@/image.png",docDir];
logopath = [NSString stringWithFormat:@"%@/logo.png",docDir];
myclassViewController *obj = [[myclassViewController alloc]init];
obj.homeimage.image = [UIImage imageWithContentsOfFile:imagepath];
但不显示图像,我尝试打印在控制台
NSLog(@"image to display %@",obj.homeimage.image);
NSLog(@"image to display %@",[UIImage imageWithContentsOfFile:imagepath]);
图像,但我得到这样
image to display (null)
image to display <UIImage: 0x6f614b0>
为什么我得到null为obj.homeimage.image,我没有得到任何一个请帮助我。
谢谢你的爱戴。
(让我补充评论,如果问题是不理解)
您应该使用'stringByAppendingPathComponent:'来创建路径。 – fabian789 2011-02-27 09:36:32