私はこの方法に問題があります:
//adding pictures into te core data.
-(void)addPictures
{
if (self.url) {
NSDate *data = [self.dateFormatter dateFromString:self.creationDate]; //create the right nsdata, ready for be stored in core data
NSLog(@"test");
NSDictionary *photo = @{PHOTO_URL: self.url,
PHOTO_LATITUDE: (self.latitude) ? self.latitude : [NSNull null],
PHOTO_LONGITUDE: (self.longitude) ? self.longitude : [NSNull null],
PHOTO_DESCRIPTION: (self.description) ? self.description : [NSNull null],
PHOTO_SOCIAL_SITE: self.socialSite,
PHOTO_TITLE: self.title,
PHOTO_DATE: (data) ? data : [NSNull null],
PHOTO_THUMBNAILURL: self.thumbnailURL,
PHOTO_THUMBNAIL: self.thumbnail
};
NSLog(@"photo : %@",photo);
[Photo photoWithInfo:photo inManagedObjectContext:self.managedObjectContext];
}
}
NSlog とその後のメソッドが呼び出されないため、辞書の作成後に問題が発生します。理由は説明できません!辞書作成までの命令は正常に実行されます。辞書の作成中に何か問題があるのかもしれませんが、エラーや警告は表示されません。