在文档中enumerateAttribute
据说,关于方法stop
该块的参数是:
该块可以将该值设置为 true 以停止对该集合的进一步处理。
然而,在块内stop
参数是一个let
我无法将其设置为true
.
我需要在找到第一个属性出现后停止枚举。我怎么能这么做呢?
该参数是保存实际值的引用:
let attributed: NSAttributedString = ...
attributed.enumerateAttribute(
NSFontAttributeName,
in: NSRange(location: 0, length: attributed.length),
options: []
) { value, range, stop in
stop.pointee = true
}
请参阅参考资料不安全可变指针.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)