iPhone 5模拟器不会将图像加载到UIImage?

时间:2014-12-04 16:51:55

标签: iphone xcode uiimageview simulator

以下代码在运行OS7.1或OS8.1的iPhone 4s模拟器中按预期工作,并为我尝试加载的图像显示非零帧大小。 iPhone 5或6模拟器中的相同代码不会加载图像并为其显示零大小的帧。有什么区别?

UIView *_webBorder;
UIImageView _messagesIcon;

_webBorder = [[UIView alloc] init];
_webBorder.autoresizingMask = UIViewAutoresizingFlexibleWidth | UIViewAutoresizingFlexibleHeight;
_webBorder.layer.borderColor = [UIColor blackColor].CGColor;
_webBorder.layer.borderWidth = 1.0;
_webBorder.backgroundColor = [UIColor colorWithRed:0.5 green:0.2 blue:0.9 alpha:0.5];
[self.view addSubview: _webBorder];

_messagesIcon = [[UIImageView alloc] initWithImage: [UIImage imageNamed: @"mIcon"]];
[_webBorder addSubview: _messagesIcon];
NSLog(@"message icon's frame is %@", NSStringFromCGRect(_messagesIcon.frame ));

XCode版本6.1.1。

1 个答案:

答案 0 :(得分:0)

捆绑资源中缺少图像。神秘的是iPhone 4模拟器如何在没有这些丢失的图像的情况下工作。