Welcome to the Treehouse Community

Want to collaborate on code errors? Have bugs you need feedback on? Looking for an extra set of eyes on your latest project? Get support with fellow developers, designers, and programmers of all backgrounds and skill levels here with the Treehouse Community! While you're at it, check out some resources Treehouse students have shared here.

Looking to learn something new?

Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and join thousands of Treehouse students and alumni in the community today.

Start your free trial

iOS Build a Diary App Using Core Data Deleting and Updating Data Updating Data

Hey Ash one thing i noticed

When we update the entry the code you gave use doesn't work, when wee click on the cell to edit the picture gets reseted. to the no image picture. One thing we can do is create a UIImage Property to the THDiaryEntry.h to transfer the NSDAte image into a UIimage in the header file @property(nonatomic, strong) UIImage *chosenImage;

and in the implementation file of the THDiaryEntry.m -(UIImage *)chosenImage{ UIImage *chosenImage = [UIImage imageWithData:self.image];

return chosenImage;

} Then in the viewDidload of the THnewEntryViewController the if statement can be

if(self.entry != nil){
    date = [NSDate dateWithTimeIntervalSince1970:self.entry.date];

    self.textField.text = self.entry.body;
    self.pickedMood = self.entry.mood;
    self.pickedImage = self.entry.chosenImage;
}else{
    date = [ NSDate date];
    [self loadLocation];
    self.pickedMood = MCDiaryEntryMoodGood;

}

If there is a simpler way to do this please let me know