- (void)loadView
{
[super loadView];
arrayOfImages = [[NSMutableArray alloc]initWithObjects:@"11.jpg",@"22.jpg",@"33.jpg", nil];
UIImageView *awesomeView = [[UIImageView alloc] initWithFrame:CGRectMake(0, 0, self.view.frame.size.width, self.view.frame.size.height)];
[awesomeView setImage :[UIImage imageNamed:[arrayOfImages objectAtIndex:0]]];
awesomeView.contentMode = UIViewContentModeScaleAspectFit;
[self.view addSubview:awesomeView];
NSLog(@"%@",[arrayOfImages objectAtIndex:0]);
}
当我放入NSMutableArray
时-(void)viewDidLoad
,UIImageView
不显示任何内容并NSLog
显示 NULL。这是为什么?
附言。NSMutableArray 在-(void)loadView
. 我在@interface .h 文件中声明了 NSMutableArray *arrayOfImage