尝试使用以下命令编辑 AKCompressor 属性:
let compressor = AKCompressor()
compressor[KeyPath: \AKCompressor.threshold ] = 3
出现此错误... 类型“AKCompressor”没有下标成员
与其他效果相同。需要使用 KeyPath 访问属性以将一些效果统一在一个类中
最佳答案
你有一个错字,
var compressor = AKCompressor()
compressor[keyPath: \AKCompressor.threshold ] = 3
注意,下标keyPath不是KeyPath
此外,请确保 AKCompressor 如果是结构体,则为 var ie。可变的。
关于ios - 使用 KeyPath 编辑效果属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49361289/