OSDN Git Service

HMAnchorageRepairManagerをSwiftに変換した
[kcd/KCD.git] / KCD / HMBookmarkManager.m
index 71c7736..3448f95 100644 (file)
@@ -8,6 +8,9 @@
 
 #import "HMBookmarkManager.h"
 
+#import "KCD-Swift.h"
+
+
 const NSUInteger kBookmarkMenuItemTag = 5000;
 const NSUInteger kSeparatorItemTag = 9999;
 
@@ -18,7 +21,7 @@ static NSMenu *bookmarkMenu = nil;
 
 @interface HMBookmarkManager () <NSMenuDelegate>
 
-@property (strong, nonatomic) NSArrayController *bookmarksController;
+@property (nonatomic, strong) NSArrayController *bookmarksController;
 
 @property (readonly) HMBookmarkDataStore *editorStore;
 @end
@@ -124,8 +127,7 @@ static NSMenu *bookmarkMenu = nil;
 {
        NSNumber *maxOrder = [self.bookmarksController valueForKeyPath:@"arrangedObjects.@max.order"];
        
-       HMBookmarkItem *object = [NSEntityDescription insertNewObjectForEntityForName:@"Bookmark"
-                                                                                                                  inManagedObjectContext:self.editorStore.managedObjectContext];
+       HMBookmarkItem *object = [self.editorStore insertNewObjectForEntityForName:@"Bookmark"];
        object.identifier = [NSString stringWithFormat:@"HMBM%@", [NSDate date]];
        object.order = @(maxOrder.integerValue + 100);