私のiOSアプリケーションNSMutableArrayを起動し、実行時にボタンで保持するオブジェクトを変更したいと思います。これまではViewController.mのviewDidLoad {}で配列を初期化できましたが、今は私のbuttonPressedメソッドにアクセスできません。ホールドファイルの配列にアクセスできるようにするにはどうすればよいですか?ボタンが押されたときにNSMutableArrayに値を追加する方法
#import "ViewController.h"
@interface ViewController()
@end
@implementation ViewController
- (void)viewDidLoad {
[super viewDidLoad];
// Do any additional setup after loading the view.
NSMutableArray *toCalculate = [@[@0] mutableCopy];
}
- (IBAction)numbersButtonsPressed:(UIButton *)sender {
NSLog(@"%ld\n", sender.tag);
[toCalculate addObject:[NSNumber numberWithLong:sender.tag]];
}
ないスクリーンショットのように、問題のコードを入れてください。 'viewDidLoad'のローカル変数ではなく、配列としてプロパティを宣言する必要があります – Paulw11