私は NSString を持っています@"200 * (1 + (5 / 100))"
。
に入れたらNSExpression *expression = [NSExpression expressionWithFormat:myString];
そしてNSLog
expression
私は文字列を返します。ただし、呼び出す[[expression expressionValueWithObject:nil context:nil] doubleValue]
と、の結果が得られ200
ます。
NSExpression
2組の括弧を処理できませんか? using を使用した別の解決策NSExpression
です。MathLibraries を使用したくありません。非常に単純な数式しか持っていないからです。
ありがとう