私はユーザー入力変数を持っています。これを配列に追加したいのですが。 firstStoreは配列が初期化されているかどうかを判断するBOOL型です。 STOREが呼び出された最初のときに、配列を初期化します。私はNSNumberをマスキングすることによってオペランド(これは倍精度浮動小数点数)と等価にしようとしましたが、 "NSNumberが+オペランドに応答しない"というエラーがあるため動作しません。また、プログラムがクラッシュするline [memArray addObject:num]です。私はこのようなもので新しいので、どんな助けも大いに評価されるでしょう。NSMutableArrayに(double)変数を追加します。
else if ([operation isEqual:@"Store"]) {
if(!firstStore){
memArray = [[NSMutableArray alloc] init];
NSNumber *num = [NSNumber operand];
[memArray addObject:num];
firstStore = YES;
} else {
//NSNumber *num = [NSNumber operand];
//[memArray addObject:num];
}
}
質問に正しくタグを付けると、注意を促すのに役立ちます。 xcodeは単なるIDEです。この質問については問題ではありません。 – vikingosegundo