mirror of
https://github.com/leanote/leanote-ios.git
synced 2026-01-13 06:03:40 +08:00
29 lines
632 B
Objective-C
Executable File
29 lines
632 B
Objective-C
Executable File
//
|
|
// Note+Create.m
|
|
// Leanote
|
|
|
|
#import "Note+Create.h"
|
|
|
|
@implementation Note (Create)
|
|
|
|
+ (Note*)noteWithText:(NSString*)text inManagedObjectContext:(NSManagedObjectContext*)context
|
|
{
|
|
Note *note = nil;
|
|
note = [NSEntityDescription insertNewObjectForEntityForName:@"Note" inManagedObjectContext:context];
|
|
|
|
note.title = text;
|
|
note.createdTime = [NSDate date];
|
|
|
|
NSError *saveError;
|
|
[context save:&saveError];
|
|
if(saveError)
|
|
{
|
|
NSLog(@"[%@ %@] Error: %@", NSStringFromClass([self class]), NSStringFromSelector(_cmd), [saveError localizedDescription]);
|
|
}
|
|
|
|
return note;
|
|
|
|
}
|
|
|
|
@end
|