gpt4 book ai didi

ios - 如何比较 NSAttributedString 的属性?

转载 作者:行者123 更新时间:2023-12-03 16:54:34 25 4
gpt4 key购买 nike

我正在根据某些属性过滤属性文本。有没有办法比较 if ([attrString.attributes isEqualToDictionary:myAttributes])

最佳答案

您可以使用-enumerateAttributesInRange:options:usingBlock:

在该 block 中,您可以使用 [attrs isEqualToDictionary:myAttributes] 测试运行的属性是否与您所需的属性集完全相同。请注意:如果运行包含您不需要的任何属性,这将返回NO

如果您只想查看 myAttributes 中的属性是否已设置(并比较它们的值),而不拒绝其他属性,请使用 [[attrsdictionaryWithValuesForKeys:[myAttributes allKeys]] isEqualToDictionary :我的属性]

关于ios - 如何比较 NSAttributedString 的属性?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20263368/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com