我对这种方法有疑问:
//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 和之后的方法。我无法解释为什么!字典创建指令正常执行。字典创建过程中可能有问题,但我没有收到任何错误或警告。