NSManagedObject's managedObjectContext property is nil

后端 未结 2 690
执念已碎
执念已碎 2021-01-18 07:44

I\'m trying to create a temporary managed object context, and after a few screens of the user putting in information, I merge that context with the main context (to ensure t

2条回答
  •  心在旅途
    2021-01-18 08:12

    I do not see why you would need a second managed object context. IMHO, you are introducing complexity into your app that does not serve any particular purpose.

    Insert the new object into the main context. Let the user input his data. If he breaks off, simply call

    [managedObjectContext rollback];
    

    or, if the user finishes and all the data is validated, call

    [managedObjectContext save:nil];
    

提交回复
热议问题