Ios UIImageView在分配后未更改
任务:Ios UIImageView在分配后未更改,ios,uiimageview,Ios,Uiimageview,任务: @property (weak, nonatomic) IBOutlet UIImageView *itemImage; 结果: self.itemImage.image=[UIImage imageNamed:[item imageURL]]; NSLog(@"%@",[item imageURL]); NSLog(@"%@",[UIImage imageNamed:[item imageURL]]); NSLog(@"%@",self.itemImage.image); 2016
@property (weak, nonatomic) IBOutlet UIImageView *itemImage;
结果:
self.itemImage.image=[UIImage imageNamed:[item imageURL]];
NSLog(@"%@",[item imageURL]);
NSLog(@"%@",[UIImage imageNamed:[item imageURL]]);
NSLog(@"%@",self.itemImage.image);
2016-08-29 19:17:10.491校准[7349:2878944]/var/mobile/Containers/Data/Application/C855E6A6-4787-4E96-9960-DA7BE37572BE/Documents/Q2ER004.png
2016-08-29 19:17:10.491校准[7349:2878944]尺寸{750560}方向0刻度1.000000
2016-08-29 19:17:10.491校准[7349:2878944]尺寸{750560}方向0刻度1.000000
分配后,映像不会更改。如果您试图访问存储在设备上某个目录中而不是资产包中的映像,请尝试以下操作:
2016-08-29 19:17:10.491 Calibration[7349:2878944] /var/mobile/Containers/Data/Application/C855E6A6-4787-4E96-9960-DA7BE37572BE/Documents/Q2ER004.png
2016-08-29 19:17:10.491 Calibration[7349:2878944] <UIImage: 0x150069d00> size {750, 560} orientation 0 scale 1.000000
2016-08-29 19:17:10.491 Calibration[7349:2878944] <UIImage: 0x150416c80> size {750, 560} orientation 0 scale 1.000000
self.itemImage.image=[UIImage imageWithContentsOfFile:[item imageURL]];
或者,将映像添加到资产包中,并使用以下方式访问它:
[UIImage imageWithContentsOfFile: imageURL];
如果您试图访问存储在设备上某个目录中而不是资产包中的映像,请尝试以下操作:
self.itemImage.image=[UIImage imageWithContentsOfFile:[item imageURL]];
或者,将映像添加到资产包中,并使用以下方式访问它:
[UIImage imageWithContentsOfFile: imageURL];
当您使用IBOutlet时,您需要通过_itemImage访问它,然后尝试下面的代码
[UIImage imageNamed:@"image_name"]
您也可以将图像添加到项目中,然后尝试此图像
[_itemImage setImage:[UIImage imageWithContentsOfFile: imageURL]];
当您使用IBOutlet时,您需要通过_itemImage访问它,然后尝试下面的代码
[UIImage imageNamed:@"image_name"]
您也可以将图像添加到项目中,然后尝试此图像
[_itemImage setImage:[UIImage imageWithContentsOfFile: imageURL]];