Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • SEARCH
  • Home
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 7976877
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: June 4, 20262026-06-04T09:01:55+00:00 2026-06-04T09:01:55+00:00

How do I update Core Data entities, what actions are needed? I have a

  • 0

How do I update Core Data entities, what actions are needed? I have a Storewith one-to-many relationship to Product. When I do a change to the products, remove one or add, do I need to do anything then such as invoking some methods? Or do I just edit products and leave them alone and then they are saved to persistent store when the user quits the application? Is that the normal way?

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-06-04T09:01:57+00:00Added an answer on June 4, 2026 at 9:01 am

    You have to save them to be persistant – see Managed Object Context in the Core Data Programming Guide from Apple:

    Unless you actually save those changes, however, the persistent store remains unaltered.

    so here is the code

    NSError *error = nil;
    BOOL savedSuccessfully = [self.managedObjectContext save:&error];
    if (!savedSuccessfully) {
        NSLog(@"Could not save date change! Reason : %@", [error localizedDescription]);
    }
    

    You should save often and not only when exiting the app. See this answer: How often should I save to Core Data?

    When I do a change to the products, remove one or add, do I need to do anything then such as invoking some methods?

    This depends on the delete rule you set in the entity in the core data model.

    • nullify: any other object in the relationshipto the deleted object will have those relationship set to nil. for to-many relationships the delted object will just be removed from the collection.
    • cascade: any other object with a relationship to the object is deleted too.
    • deny: the delete will ne denied if there are any other related objects.
    • no action: any other object with a relation to the object will be left unchanged.
    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

I have a Core Data iPhone app that displays Subscription entities where any of
I have 3 entities in my core data app: Criteria--->>Rank(has 1 attribute:criteriaRank)<<---Option Let's a
I have a Core Data model with a Container and Item entities. A Container
Imagine if you will a Core Data app with two entities (Employee, and Department).
I have a multi-threaded app that uses Core Data. I've been seeing a lot
I am wondering how I can programmatically update a Core Data object. The object
I have an attribute in a Core Data Managed Object that I'm trying to
I have few Core Data projects for MacOS started with Xcode 3 that behaves
I have an app in the app store that uses Core Data to persist
I have a document based application running with core data. The object model has

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.