我有一个已正确连接的UIViewController
包含一个(我可以在控制器内设置图像)。UIImageView
我还设置了一个 iVar 使用
UIImageView *_imgQRCode;
和使用的属性
@property (strong, nonatomic) IBOutlet UIImageView *imgQRCode;
合成使用:
@synthesize imgQRCode = _imgQRCode;
但是当我调用类似下面的东西时,图像没有任何反应,当我在 Xcode 中检查时,引用是内存引用是0x00000000
. 注意代码在 ViewController 中调用时有效。以下是从任何其他视图控制器调用的,控制器实例化如下:
QRPopupViewController *qrPop = [[QRPopupViewController alloc] initWithNibName:@"QRPopupViewController" bundle:nil];
[controller.imgView setImage:[UIImage imageNamed:@"sample.png"]];
任何想法如何解决这个问题以及为什么我会为空?