Re: Swift - Basic query regarding managedObjectContext method invocation from app delegate
Re: Swift - Basic query regarding managedObjectContext method invocation from app delegate
- Subject: Re: Swift - Basic query regarding managedObjectContext method invocation from app delegate
- From: Devarshi Kulshreshtha <email@hidden>
- Date: Wed, 15 Oct 2014 10:57:18 +0530
I know about NSBatchUpdateRequest and NSAsynchronousFetchRequest, is
there any other fun part in modern world which can help me in my
requirement, excited to know ;)
On Wed, Oct 15, 2014 at 1:13 AM, Jerry Krinock <email@hidden> wrote:
>
>> On 2014 Oct 14, at 05:42, Devarshi Kulshreshtha <email@hidden> wrote:
>>
>> I am trying to implement reset functionality in core data based sample app.
>>
>> I think that there are two ways to implement reset functionality:
>>
>> Approach 1: Delete sqlite file and then re-insert data
>
> As you’ve seen, this is tricky to do without relying on some Apple-impleentation-dependent behaviors.
>
>> Approach 2: Retrieve all data in managedObjectContext, delete
>> retrieved data and then re-insert data
>
> Performance may be unacceptable, and people will disrespect your code :)
>
> * * *
>
> How about a third approach: perform a managed object context reset(), followed by a save(). Does that work?
>
> Finally, if you’re in the modern world of Yosemite or iOS8, maybe some of the new direct database access methods will do what you want.
>
>
> _______________________________________________
>
> Cocoa-dev mailing list (email@hidden)
>
> Please do not post admin requests or moderator comments to the list.
> Contact the moderators at cocoa-dev-admins(at)lists.apple.com
>
> Help/Unsubscribe/Update your Subscription:
>
> This email sent to email@hidden
--
Thanks,
Devarshi
_______________________________________________
Cocoa-dev mailing list (email@hidden)
Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden