Ios7 在UIimageView中更改图像
嗨,我是ios编程新手, 我正在尝试更改UIImageView OutleImage的图像Ios7 在UIimageView中更改图像,ios7,Ios7,嗨,我是ios编程新手, 我正在尝试更改UIImageView OutleImage的图像 - (void)viewDidLoad { [super viewDidLoad]; dragView *dragViewCopy=[[dragView alloc]init]; newPic=[dragViewCopy imageChanger]; outletImage.image=[UIImage imageNamed:(NSString*)newPic];
- (void)viewDidLoad
{
[super viewDidLoad];
dragView *dragViewCopy=[[dragView alloc]init];
newPic=[dragViewCopy imageChanger];
outletImage.image=[UIImage imageNamed:(NSString*)newPic];
NSLog(@"vc %@",newPic);
}
但是它没有改变,尽管在我使用NSLog测试它时,图像的正确名称出现了
当我尝试这个的时候
outletImage.image=[UIImage imageNamed:(NSString*)@"bird.png];
它起作用了
有人能帮我吗
谢谢您的问题似乎是您试图从磁盘或iOS设备的硬盘驱动器加载映像,而来自imageChanger方法的实际映像完全在内存中
因此,您可能希望使用[UIImage alloc]initWithData:或使用实际对象类型imageChanger返回的任何对象来创建图像,而不是执行[UIImage ImageName:]。[dragViewCopy imageChanger]方法返回什么?NSString或UIImage?请在更改图像后尝试重新绘制视图。