XII更新后,UIImageVIew无法加载图像

时间:2017-10-12 03:52:39

标签: ios objective-c xcode uiimageview

这是一个非常简单的代码,我用它来创建UIImageView。我之前使用过它,它在新的Xcode更新之前工作得很好。更新Xcode后,模拟器只显示白色背景

MainViewController *mainView = [[MainViewController alloc]init];
UIImageView *view1 = [[UIImageView alloc]initWithImage:[UIImage imageNamed:@"selim"]];
if (view1==nil)
{

    NSLog(@"nil");}
else
{
    NSLog(@"not nil");
}
 _window.backgroundColor = [UIColor whiteColor]
[_window addSubview:view1];
_window.rootViewController= mainView;
_window.rootViewController.view=view1;

有趣的是我检查了view1是否为nil并且控制台打印出它是“Not nil”。有人尝试的错误来源是什么?我一整天都试图解决这个问题,但事实并非如此。

1 个答案:

答案 0 :(得分:0)

我希望它会更好:

[mainView.view addSubview: view1];
_window.rootViewController= mainView;

而不是

[_window addSubview:view1];
_window.rootViewController= mainView;
_window.rootViewController.view=view1;