diff --git a/AsyncDisplayKit/ASButtonNode.mm b/AsyncDisplayKit/ASButtonNode.mm index 54c30ad47e..47bdc4ef21 100644 --- a/AsyncDisplayKit/ASButtonNode.mm +++ b/AsyncDisplayKit/ASButtonNode.mm @@ -184,7 +184,7 @@ newTitle = _normalAttributedTitle; } - if ((_titleNode != nil || newTitle.length > 0) && newTitle != self.titleNode.attributedString) { + if ((_titleNode != nil || newTitle.length > 0) && [self.titleNode.attributedString isEqualToAttributedString:newTitle] == NO) { _titleNode.attributedString = newTitle; self.accessibilityLabel = _titleNode.accessibilityLabel; [self setNeedsLayout];