2017-10-12 36 views
0

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

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; 

有趣的是,如果是厂景零,控制台打印,这是“不无”,我检查。有人可以尝试什么是错误的根源。我一直在试图解决这一问题了整整一天,但它没有。工作

+0

分配框架VIEW1。 –

+0

它不工作 – Ahmed

+0

'view1.frame = CGRect(...)'< - 做到这一点。 –

回答

0

我希望它会更好:的

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

代替

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

它不起作用 – Ahmed