#import "HMBookmarkManager.h"
+#import "KCD-Swift.h"
+
+
const NSUInteger kBookmarkMenuItemTag = 5000;
const NSUInteger kSeparatorItemTag = 9999;
@interface HMBookmarkManager () <NSMenuDelegate>
-@property (strong, nonatomic) NSArrayController *bookmarksController;
+@property (nonatomic, strong) NSArrayController *bookmarksController;
@property (readonly) HMBookmarkDataStore *editorStore;
@end
{
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);