0

我对这种方法有疑问:

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

4

0 回答 0