我想将图像发送到下一个气味。但失败了。
这是我的代码
- (void) prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender
{
NSLog(@"prepareForSegue start");
NSLog(@"count is %d",count);
//bigStyle1 is a NSArray,full of UIImage
//bigImage is a UIImageView outlet
if ([bigStyle1 objectAtIndex:count]==nil) {
NSLog(@"no array image");
}
viewController3.bigImage.image=[bigStyle1 objectAtIndex:count];
if (viewController3.bigImage.image==nil) {
NSLog(@"no controller image");
}
NSLog(@"secondToThird");
NSLog(@"prepareForSegue end");
}
这是Xcode的日志
2013-03-12 15:15:38.683 animation[1876:f803] prepareForSegue start
2013-03-12 15:15:50.825 animation[1876:f803] count is 0
2013-03-12 15:17:10.829 animation[1876:f803] no controller image
似乎问题出在图像的分配上。为什么分配失败?
UPDATE viewController3 不是 nil。但是 bigImage 是 nil。我不知道为什么。我实际上将 bigImage 连接到图像视图