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