私はスライドショーアプリに取り組んでいます。配列内の画像をフェードインおよびフェードアウトすることになっています。どういうわけか、iOS シミュレーターでは完全に動作しますが、実際のデバイスでは次のエラーでクラッシュします。
"slideshow[4452:907] *キャッチされていない例外 'NSInvalidArgumentException' が原因でアプリを終了してい ます。 0x33a8a1e9 0x97b5f 0x33a4dad9 0x33a4d663 0x33a4584b 0x339edc39 0x339ed6cd 0x339ed11b 0x356df5a3 0x356df1d3 0x31bba173 0x31bba117 0x31bb8f99 0x31b2bebd 0x31b2bd49 0x33a44485 0x33a41301 0x97853 0x39ea7b20) libc++abi.dylib: terminate called throwing an exception (lldb) "
コードを添付しています(何が悪いのかわかりません)。誰でも助けてもらえますか?
実装ファイル:
    //View Controller.m
    #import "ViewController.h"
    @interface ViewController ()
    @end
    @implementation ViewController
    - (void)viewDidLoad
    {
    [super viewDidLoad];
    backgroundImageQueue = [[NSMutableArray alloc] init];
    [backgroundImageQueue addObject:
    [UIImage imageNamed:@"DSCN7419.jpg"]];
    [backgroundImageQueue addObject:
    [UIImage imageNamed:@"DSCN7422.jpg"]];
    [backgroundImageQueue addObject:
    [UIImage imageNamed:@"DSCN7238.jpg"]];
    /* Add any more images to the queue */
    backgroundB.image = [backgroundImageQueue
    objectAtIndex:[backgroundImageQueue count] - 1];
    [backgroundImageQueue insertObject:
    backgroundB.image atIndex:0];
    [backgroundImageQueue removeLastObject];
    backgroundA.alpha = 1.0;
    backgroundB.alpha = 0.0;
    [self nextAnimation];
    }
    -(void)nextAnimation {
    backgroundA.image = backgroundB.image;
    backgroundB.image = [backgroundImageQueue
    objectAtIndex:[backgroundImageQueue count] - 1];
    [backgroundImageQueue insertObject:
     backgroundB.image atIndex:0];
    [backgroundImageQueue removeLastObject];
    backgroundA.alpha = 1.0;
    backgroundB.alpha = 0.0;
    [UIView beginAnimations:@"fade" context:NULL];
    [UIView setAnimationDuration:6];
    [UIView setAnimationDelegate:self];
    [UIView setAnimationDidStopSelector:
     @selector(nextAnimation)];
    backgroundA.alpha = 0.0;
    backgroundB.alpha = 1.0;
    [UIView commitAnimations];
}
- (void)didReceiveMemoryWarning
{
    [super didReceiveMemoryWarning];
    // Dispose of any resources that can be recreated.
}
@end
ヘッダー ファイル:
//View Controller.h
#import <UIKit/UIKit.h>
@interface ViewController : UIViewController{
        IBOutlet UIImageView *backgroundA;
        IBOutlet UIImageView *backgroundB;
        NSMutableArray *backgroundImageQueue;
}
@end