Swift 3核心数据 - NSExpression结合了多种功能

时间:2017-10-08 07:00:03

标签: core-data swift3 nsexpression

我需要这个表达方式 - >总和:(绝对:(金额)* -1)

我的代码是:

let absExpression = NSExpression(forFunction: "abs:", arguments: [NSExpression(forKeyPath: Table.COLUMN_AMOUNT)])
let minusAbsExpression = NSExpression(format: "%@ * -1", argumentArray: [absExpression])
let trueExpression = NSExpression(forFunction: "sum:", arguments: [minusAbsExpression])

但崩溃了原因:

reason: 'Unsupported function expression sum:(abs:(amount) * -1)'

0 个答案:

没有答案