• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
Re: Core Data app saving zero length files
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Core Data app saving zero length files


  • Subject: Re: Core Data app saving zero length files
  • From: mmalc crawford <email@hidden>
  • Date: Fri, 2 Nov 2007 02:22:54 -0700


On Nov 1, 2007, at 10:44 PM, Simon Fell wrote:

I've been able to re-pro this with a bare bones core data document app for the both the XML store and the binary store, the SQLLite store seems to be ok.
You can download the re-pro case from http://www.pocketsoap.com/osx/emptyFile.zip
run it, enter some text, select save, and choose either XML or binary format. look at the file, it'll be fine. now select save again, now the file will be 0k long. (radar #/5575683)


That appears to be a genuine, rather unpleasant, bug. Thanks for the report.

A trivial workaround for now would probably be simply to implement:


@implementation MyDocument

- (IBAction)saveDocument:(id)sender
{
    if ([[self managedObjectContext] hasChanges])
    {
	[super saveDocument:sender];
    }
}


This will at least prevent the user saving twice and triggering the bug. Perhaps also:



- (BOOL)validateUserInterfaceItem:(id < NSValidatedUserInterfaceItem >)item
{
if ([item action] == @selector(saveDocument:))
{
if ([[self managedObjectContext] hasChanges])
{
return YES;
}
return NO;
}
return [super validateUserInterfaceItem:item];
}



mmalc



_______________________________________________

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


References: 
 >Core Data app saving zero length files (From: Simon Fell <email@hidden>)
 >Re: Core Data app saving zero length files (From: Simon Fell <email@hidden>)

  • Prev by Date: Re: (Leopard) SOLVED: Core Data validateForDelete problem
  • Next by Date: Re: Choppy Core Animation
  • Previous by thread: Re: Core Data app saving zero length files
  • Next by thread: Re: Core Data app saving zero length files
  • Index(es):
    • Date
    • Thread