以下のコードで .m ファイルに「宣言されていない識別子の使用」エラーが発生し、うまくいかないようです。
NSArray *imageViews = [NSArray arrayWithObjects:img1, img2, img3, img4, img5, img6, img7, img8, img9, img10, img11, img12, img13, img14, img15, img16, img17, img18, img19, img20, img21, img22, img23, img24, img25, img26, img27, img28, img29, img30, img31, img32, img33, img34, img35, img36, img37, img38, img39, img40, nil];
私の .h ファイルには 40 個の画像があり、すべて参照アウトレットがあります。
@property (weak, nonatomic) IBOutlet UIImageView *imgX;
ここで、X は 1 ~ 40 の数字です。私の .m ファイルでは、メソッド内にある限り NSArray *imagesViews は正常に機能しますが、すべてのメソッドで使用できるようにメソッドの外で宣言することはできません。Objective-C の初心者として、私はここからどこへ行くべきかわかりません。助けていただければ幸いです。