1
NSExpressionを使用して、次の操作を評価しています。しかし、これはNSInvalidArgumentExceptionエラーが発生しています。私は少し遅れてアドバンスNSExpressionの値を評価する
let formula:NSString = "((y*4)⁄5)"
formula=formula.stringByReplacingOccurrencesOfString("y", withString: "8")
let expression = NSExpression(format: formula as String)
if let convertedValue = expression.expressionValueWithObject(nil, context: nil) as? NSNumber {
formula=NSNumber(float:convertedValue.floatValue).stringValue
}