From d83bc26b7ca0c6ca2b55c2e16780237837a2b15b Mon Sep 17 00:00:00 2001 From: tuantm Date: Mon, 7 Aug 2017 16:53:10 +0700 Subject: [PATCH] Use isEqual method to compare treeNode item --- RATreeView/RATreeView/Private Files/RATreeNodeController.m | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/RATreeView/RATreeView/Private Files/RATreeNodeController.m b/RATreeView/RATreeView/Private Files/RATreeNodeController.m index 4d21be0..73ab5c4 100644 --- a/RATreeView/RATreeView/Private Files/RATreeNodeController.m +++ b/RATreeView/RATreeView/Private Files/RATreeNodeController.m @@ -85,7 +85,7 @@ - (void)moveChildControllerAtIndex:(NSInteger)index toIndex:(NSInteger)newIndex - (RATreeNodeController *)controllerForItem:(id)item { - if (item == self.treeNode.item) { + if ([item isEqual:self.treeNode.item]) { return self; } @@ -127,7 +127,7 @@ - (NSInteger)indexForItem:(id)item - (NSInteger)lastVisibleDescendatIndexForItem:(id)item { - if (self.treeNode.item == item) { + if ([self.treeNode.item isEqual:item]) { return [self lastVisibleDescendatIndex]; }