我想在 coredata ta 中插入 50 个值
Question.h
#import <Foundation/Foundation.h>
#import <CoreData/CoreData.h>
@interface Question : NSManagedObject
@property (nonatomic, retain) NSString * question;
@property (nonatomic, retain) NSString * answer;
@property (nonatomic, retain) NSString * mcqsa;
@property (nonatomic, retain) NSString * mcqsb;
@property (nonatomic, retain) NSString * mcqsc;
@property (nonatomic, retain) NSString * mcqsd;
Question.m
#import "Question.h"
@implementation Question
@dynamic question;
@dynamic answer;
@dynamic mcqsa;
@dynamic mcqsb;
@dynamic mcqsc;
@dynamic mcqsd;
@end
插入代码
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
NSManagedObjectContext *context = [self managedObjectContext];
Question *question = [NSEntityDescription
insertNewObjectForEntityForName:@"Question"
inManagedObjectContext:context];
question.question = @"What is capital of Australia?";
question.answer = @"Testville";
question.mcqsa = @"Sydney";
question.mcqsb = @"Canbera";
question.mcqsc = @"Berlin";
question.mcqsd = @"Bern";
NSError *error;
if (![context save:&error]) {
NSLog(@"Whoops, couldn't save: %@", [error localizedDescription]);
}
.......
如何使用他们的 mcqs(50 个问题对象)插入多个数据、50 个问题?有没有使用其他东西的手动方式?