diff options
| author | Paulo F. Andrade | 2014-02-17 15:09:41 +0000 |
|---|---|---|
| committer | Paulo F. Andrade | 2014-02-17 15:09:41 +0000 |
| commit | 9c0b4a327c2315bb6d27fe97dedad53e36e3c567 (patch) | |
| tree | 8ec90ae1fc2f8b0f4d6894050f20c8c6bb7e2536 | |
| parent | 28c656d654864d455fced6eae19e29381c29fc40 (diff) | |
| download | MASShortcut-9c0b4a327c2315bb6d27fe97dedad53e36e3c567.tar.bz2 | |
Added support for secure coding
| -rw-r--r-- | MASShortcut.h | 2 | ||||
| -rw-r--r-- | MASShortcut.m | 5 |
2 files changed, 6 insertions, 1 deletions
diff --git a/MASShortcut.h b/MASShortcut.h index 06507f6..515d659 100644 --- a/MASShortcut.h +++ b/MASShortcut.h @@ -30,7 +30,7 @@ enum { kMASShortcutGlyphSoutheastArrow = 0x2198, } MASShortcutGlyph; -@interface MASShortcut : NSObject <NSCoding> +@interface MASShortcut : NSObject <NSSecureCoding> @property (nonatomic) NSUInteger keyCode; @property (nonatomic) NSUInteger modifierFlags; diff --git a/MASShortcut.m b/MASShortcut.m index 4e9888d..8790ac6 100644 --- a/MASShortcut.m +++ b/MASShortcut.m @@ -13,6 +13,11 @@ NSString *const MASShortcutModifierFlags = @"ModifierFlags"; #pragma mark - ++ (BOOL)supportsSecureCoding +{ + return YES; +} + - (void)encodeWithCoder:(NSCoder *)coder { [coder encodeInteger:(self.keyCode != NSNotFound ? (NSInteger)self.keyCode : - 1) forKey:MASShortcutKeyCode]; |
