aboutsummaryrefslogtreecommitdiffstats
path: root/MASShortcut+UserDefaults.m
diff options
context:
space:
mode:
Diffstat (limited to 'MASShortcut+UserDefaults.m')
-rw-r--r--MASShortcut+UserDefaults.m9
1 files changed, 9 insertions, 0 deletions
diff --git a/MASShortcut+UserDefaults.m b/MASShortcut+UserDefaults.m
index 3bdbab9..9330766 100644
--- a/MASShortcut+UserDefaults.m
+++ b/MASShortcut+UserDefaults.m
@@ -37,6 +37,15 @@
[registeredHotKeys removeObjectForKey:userDefaultsKey];
}
++ (void)setGlobalShortcut:(MASShortcut *)shortcut forUserDefaultsKey:(NSString *)userDefaultsKey
+{
+ NSData *shortcutData = shortcut.data;
+ if (shortcutData)
+ [[NSUserDefaults standardUserDefaults] removeObjectForKey:userDefaultsKey];
+ else
+ [[NSUserDefaults standardUserDefaults] setObject:shortcutData forKey:userDefaultsKey];
+}
+
@end
#pragma mark -