From 2d9fcdb1ff8ac6d624d955aec669442c020bc452 Mon Sep 17 00:00:00 2001 From: Chris Lee Date: Mon, 17 Sep 2018 10:02:22 +0800 Subject: [PATCH] =?UTF-8?q?=E5=85=B3=E8=81=94BOOL=E7=B1=BB=E5=9E=8B?= =?UTF-8?q?=E5=92=8CCGFloat=E7=B1=BB=E5=9E=8B=E7=9A=84=E5=B1=9E=E6=80=A7?= =?UTF-8?q?=E6=97=B6=20=20=E5=BA=94=E8=AF=A5=E7=94=A8OBJC=5FASSOCIATION=5F?= =?UTF-8?q?ASSIGN?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 简单的值类型用 OBJC_ASSOCIATION_ASSIGN。 --- .../UINavigationController+FDFullscreenPopGesture.m | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/FDFullscreenPopGesture/UINavigationController+FDFullscreenPopGesture.m b/FDFullscreenPopGesture/UINavigationController+FDFullscreenPopGesture.m index 71871dc..3aaf131 100644 --- a/FDFullscreenPopGesture/UINavigationController+FDFullscreenPopGesture.m +++ b/FDFullscreenPopGesture/UINavigationController+FDFullscreenPopGesture.m @@ -242,7 +242,7 @@ - (BOOL)fd_viewControllerBasedNavigationBarAppearanceEnabled - (void)setFd_viewControllerBasedNavigationBarAppearanceEnabled:(BOOL)enabled { SEL key = @selector(fd_viewControllerBasedNavigationBarAppearanceEnabled); - objc_setAssociatedObject(self, key, @(enabled), OBJC_ASSOCIATION_RETAIN_NONATOMIC); + objc_setAssociatedObject(self, key, @(enabled), OBJC_ASSOCIATION_ASSIGN); } @end @@ -256,7 +256,7 @@ - (BOOL)fd_interactivePopDisabled - (void)setFd_interactivePopDisabled:(BOOL)disabled { - objc_setAssociatedObject(self, @selector(fd_interactivePopDisabled), @(disabled), OBJC_ASSOCIATION_RETAIN_NONATOMIC); + objc_setAssociatedObject(self, @selector(fd_interactivePopDisabled), @(disabled), OBJC_ASSOCIATION_ASSIGN); } - (BOOL)fd_prefersNavigationBarHidden @@ -266,7 +266,7 @@ - (BOOL)fd_prefersNavigationBarHidden - (void)setFd_prefersNavigationBarHidden:(BOOL)hidden { - objc_setAssociatedObject(self, @selector(fd_prefersNavigationBarHidden), @(hidden), OBJC_ASSOCIATION_RETAIN_NONATOMIC); + objc_setAssociatedObject(self, @selector(fd_prefersNavigationBarHidden), @(hidden), OBJC_ASSOCIATION_ASSIGN); } @@ -282,7 +282,7 @@ - (CGFloat)fd_interactivePopMaxAllowedInitialDistanceToLeftEdge - (void)setFd_interactivePopMaxAllowedInitialDistanceToLeftEdge:(CGFloat)distance { SEL key = @selector(fd_interactivePopMaxAllowedInitialDistanceToLeftEdge); - objc_setAssociatedObject(self, key, @(MAX(0, distance)), OBJC_ASSOCIATION_RETAIN_NONATOMIC); + objc_setAssociatedObject(self, key, @(MAX(0, distance)), OBJC_ASSOCIATION_ASSIGN); } @end