gpt4 book ai didi

objective-c - UIImageView 没有设置图像

转载 作者:行者123 更新时间:2023-11-28 20:26:09 24 4
gpt4 key购买 nike

我试图从 segue 中设置一个 UIImageView,但由于某种原因,图像没有被设置..这是我的类的 .h 文件,它是 UIViewController

的子类
@interface PhotoDisplayViewController : UIViewController
@property (weak, nonatomic) IBOutlet UIImageView *photoView;
-(void)setPhoto:(UIImage *)photo;
@end

这是setPhoto

-(void)setPhoto:(UIImage *)photo{
NSLog(@"PHOTO %@", photo);
_photoView.image = photo;
NSLog(@"MYPHOTO %@", _photoView.image);
}

当我从 prepare for segue 调用 setPhoto 时,我在控制台中看到了这个

2012-12-16 13:26:22.129 TestApp[2183:907] PHOTO <UIImage: 0x1fd7cd80>
2012-12-16 13:26:22.130 TestApp[2183:907] MYPHOTO (null)

为什么会这样?

最佳答案

看起来 _photoView 可能是 nil。加载 Nib 时可能未设置。确保您已在 IB 中正确连接它。或者您可能在 View 加载之前调用 -setPhoto:。

关于objective-c - UIImageView 没有设置图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13905756/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com