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 Question オブジェクト) を含む 50 の質問を挿入するにはどうすればよいですか? 他の何かを使用する手動の方法はありますか?