2017-10-12 7 views
0

Ceci est un code assez simple que j'utilise pour créer un UIImageView. Je l'ai déjà utilisé auparavant et ça fonctionnait plutôt bien avant la nouvelle mise à jour de Xcode. Après la mise à jour du Xcode le simulateur montre juste un fond blancUIImageVIew ne peut pas charger l'image après la mise à jour de 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; 

Le plus drôle est que j'ai vérifié si View1 est nul et les impressions de la console qu'il est « non nulle ». Quelle est la source d'erreur que quelqu'un peut essayer. J'ai essayé de résoudre ce problème toute la journée, mais ce ne sont pas .working

+0

cadre Assigner à View1. –

+0

Cela ne fonctionne pas – Ahmed

+0

'view1.frame = CGRect (...)' <- faites ceci. –

Répondre

0

J'espère que ce sera mieux:

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

au lieu de

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

Cela ne fonctionne pas – Ahmed