Вот моя ситуация ... Я новичок в Objective-C и пытаюсь сделать свою первую выборку основных данных, но я застрял в этом слишком много часов. Код должен вставить атрибут «id» в мою сущность Points. Вот часть моего кода, я надеюсь, что вы, ребята, поможете выяснить, что я пропускаю или делаю неправильно.
location.m
-(IBAction)insert_click:(id)sender{
NSNumber* x = [NSNumber numberWithInt: 10];
Msa_v3AppDelegate *appDelegate = [[UIApplication sharedApplication] delegate];
NSManagedObjectContext *context = [appDelegate managedObjectContext];
Points *p =(Points *) [NSEntityDescription insertNewObjectForEntityForName:@"Points" inManagedObjectContext:context];
[p setId:x];
NSError *error;
if(![managedObjectContext save:&error]){
//handle error
}
}
** класс местоположения является классом NSObject
Points.h
@interface Points : NSManagedObject
{
}
@property (nonatomic, retain) NSNumber * id;
@end
Point.m
@implementation Points
@dynamic id;
@end
Код скомпилирован нормально и не отправляет сообщений об ошибках или предупреждений, но вставка все еще не работает .. какие-либо подсказки?