2012-01-14 16 views
0

グローバル配列を宣言したいので、これをすべてのメソッドで使用することができます。 2つのボタンがあり、1つは配列の次の画像を示し、もう1つのボタンは前の画像を示しています。私は両方のボタンが同じ配列を使用するようにします。は、グローバルにuiimagesのNSMutable配列を宣言します。

NSMutableArray *images = [[NSMutableArray alloc] 
          initWithObjects:@"Americans.png", 
              @"Approach.png", 
              @"Arianny.png", 
              @"Atoms.png", 
              @"Australia.png",nil]; 

答えて

0

あなたは、静的オブジェクトを割り当てるためにdispatch_onceを使用することができます。

static dispatch_once_t once; 
static NSMutableArray * images; 
dispatch_once(&once,^{ images = /*blah*/; }); 

は、一般的には、関数やユーティリティクラスのクラスメソッドでこれをラップします。

+0

助けてくれてありがとう – user1136294

1

このquestionをご覧ください。私はあなたのAppDelegateに入れるか、singletonを作成することをお勧めします。

+0

あなたのアプリデリゲートに配列を固定するか、それをシングルトンにしてください。 –

+0

助けてくれてありがとう – user1136294

関連する問題