diff options
| author | Paulo F. Andrade | 2014-02-17 15:09:41 +0000 | 
|---|---|---|
| committer | Paulo F. Andrade | 2014-09-17 16:39:48 +0100 | 
| commit | a5c2e159354c8474579d96971a9103f3f11c1e39 (patch) | |
| tree | 798bae65d8ac0f2c7ed7f2c0d3de5a2379ac0604 | |
| parent | 0633545a4666d969dfbb860e540eb3b008893651 (diff) | |
| download | MASShortcut-a5c2e159354c8474579d96971a9103f3f11c1e39.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 905ddaf..c9081a2 100644 --- a/MASShortcut.h +++ b/MASShortcut.h @@ -31,7 +31,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 5b94310..b217a98 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]; | 
