相关疑难解决方法(0)

[UIImageView _isResizable]:无法识别的选择器发送到实例SIGABRT

我有这个代码试图在一个循环中运行一组简单的图像.我在应用程序中的所有内容都是在我的View Controller的.h文件中声明的一个UIImageView:

@property (strong, nonatomic) IBOutlet UIImageView *imageDisplay;
Run Code Online (Sandbox Code Playgroud)

以下是我的.m文件的viewDidLoad方法:

NSMutableArray *imageView = [[NSMutableArray alloc] init];
[imageView addObject:[[UIImageView alloc] initWithImage:[UIImage imageNamed:@"EyeAnim1.png"]]];
[imageView addObject:[[UIImageView alloc] initWithImage:[UIImage imageNamed:@"EyeAnim2.png"]]];
[imageView addObject:[[UIImageView alloc] initWithImage:[UIImage imageNamed:@"EyeAnim3.png"]]];
[imageView addObject:[[UIImageView alloc] initWithImage:[UIImage imageNamed:@"EyeAnim4.png"]]];
[imageView addObject:[[UIImageView alloc] initWithImage:[UIImage imageNamed:@"EyeAnim5.png"]]];
[imageView addObject:[[UIImageView alloc] initWithImage:[UIImage imageNamed:@"EyeAnim6.png"]]];
[imageView addObject:[[UIImageView alloc] initWithImage:[UIImage imageNamed:@"EyeAnim7.png"]]];

imageDisplay.animationImages = imageView;
imageDisplay.animationDuration = 0.25;
imageDisplay.animationRepeatCount = 50;
[imageDisplay startAnimating];
Run Code Online (Sandbox Code Playgroud)

代码似乎在"imageDisplay.animationImages"行上崩溃,就像我创建UIImageView,创建它的getter和setter,以及构建一样,直到我取消注释该行为止.如果我取消注释它,它会一直给我错误,直到我删除UIImageView并创建一个新的.

不太确定发生了什么,任何帮助表示赞赏!

uiimageview nsmutablearray sigabrt ios

8
推荐指数
2
解决办法
1万
查看次数

标签 统计

ios ×1

nsmutablearray ×1

sigabrt ×1

uiimageview ×1