Web サーバーに送り返すことができるように、Core Data に文字列に変換したいデータがあります。これは私がこれまでに持っているコードです:
NSError *error = nil;
NSFetchRequest *unfinishedTime = [[NSFetchRequest alloc] init];
NSEntityDescription *timeEntity = [NSEntityDescription entityForName:@"TimeEntries" inManagedObjectContext:context];
[unfinishedTime setEntity:timeEntity];
NSPredicate *predicate = [NSPredicate predicateWithFormat:@"timeStart != nil AND timeEnd != nil"];
[unfinishedTime setPredicate:predicate];
NSArray *timeArray = [context executeFetchRequest:unfinishedTime error:&error];
NSData *jsonData = [NSJSONSerialization dataWithJSONObject:timeArray options:NSJSONWritingPrettyPrinted error:&error];
NSString *jsonString = [[NSString alloc] initWithData:jsonData encoding:NSUTF8StringEncoding];
NSData 行でエラーが発生しています。私が知る限り、timeArray には 5 つのオブジェクトがあります。これはかなり単純な間違いだと確信しており、これについて完全に間違った方法で行っている可能性があります。