diff options
| -rw-r--r-- | MASShortcut+UserDefaults.m | 4 | ||||
| -rw-r--r-- | MASShortcutView+UserDefaults.m | 8 |
2 files changed, 6 insertions, 6 deletions
diff --git a/MASShortcut+UserDefaults.m b/MASShortcut+UserDefaults.m index 9330766..ed1531c 100644 --- a/MASShortcut+UserDefaults.m +++ b/MASShortcut+UserDefaults.m @@ -41,9 +41,9 @@ { NSData *shortcutData = shortcut.data; if (shortcutData) - [[NSUserDefaults standardUserDefaults] removeObjectForKey:userDefaultsKey]; - else [[NSUserDefaults standardUserDefaults] setObject:shortcutData forKey:userDefaultsKey]; + else + [[NSUserDefaults standardUserDefaults] removeObjectForKey:userDefaultsKey]; } @end diff --git a/MASShortcutView+UserDefaults.m b/MASShortcutView+UserDefaults.m index 42a2379..13bcb7c 100644 --- a/MASShortcutView+UserDefaults.m +++ b/MASShortcutView+UserDefaults.m @@ -15,22 +15,22 @@ @implementation MASShortcutView (UserDefaults) -void *kDefaultsObserver = &kDefaultsObserver; +void *MASAssociatedDefaultsObserver = &MASAssociatedDefaultsObserver; - (NSString *)associatedUserDefaultsKey { - MASShortcutDefaultsObserver *defaultsObserver = objc_getAssociatedObject(self, kDefaultsObserver); + MASShortcutDefaultsObserver *defaultsObserver = objc_getAssociatedObject(self, MASAssociatedDefaultsObserver); return defaultsObserver.userDefaultsKey; } - (void)setAssociatedUserDefaultsKey:(NSString *)associatedUserDefaultsKey { // First, stop observing previous shortcut view - objc_setAssociatedObject(self, kDefaultsObserver, nil, OBJC_ASSOCIATION_RETAIN_NONATOMIC); + objc_setAssociatedObject(self, MASAssociatedDefaultsObserver, nil, OBJC_ASSOCIATION_RETAIN_NONATOMIC); // Next, start observing current shortcut view MASShortcutDefaultsObserver *defaultsObserver = [[MASShortcutDefaultsObserver alloc] initWithShortcutView:self userDefaultsKey:associatedUserDefaultsKey]; - objc_setAssociatedObject(self, kDefaultsObserver, defaultsObserver, OBJC_ASSOCIATION_RETAIN_NONATOMIC); + objc_setAssociatedObject(self, MASAssociatedDefaultsObserver, defaultsObserver, OBJC_ASSOCIATION_RETAIN_NONATOMIC); } @end |
