re: Multiple validation errors. Why?

2010-03-18 Thread Ben Trumbull
 I have a core data application. One entity is Hit. This entity typically 
 has no instances when the application starts, and gets populated during the 
 execution of the program. All of the instances appear to be OK when viewed in 
 a TableView. Some or all instances may get deleted before the application 
 quits. If any instances remain when the app quits, I get a multiple 
 validation errors occured message. The console has no error messages. In 
 debugging, I have gone so far as supplying no data at all when adding any 
 instances, so they get created with default values only. Still I get the 
 error message. Some attributes are strings, some are 16 bit integers, and 
 some are 32 bit integers. The string defaults are empty strings, and the 
 integer defaults are zero. I am creating Hit instances with this method

The NSError has an -userInfo dictionary with at least some answers to your 
questions in it.

- Ben

___

Cocoa-dev mailing list (Cocoa-dev@lists.apple.com)

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:
http://lists.apple.com/mailman/options/cocoa-dev/archive%40mail-archive.com

This email sent to arch...@mail-archive.com


Re: Multiple validation errors. Why?

2010-03-18 Thread Sean McBride
On Wed, 17 Mar 2010 21:05:06 -0700, Lynn Barton said:

the app quits, I get a multiple validation errors occured message. The
console has no error messages.

Stick this in your app delegate:

- (NSError*)application:(NSApplication*)application
   willPresentError:(NSError*)error
{
if (error)
{
NSDictionary* userInfo = [error userInfo];
NSLog (@encountered the following error: %@, userInfo);
Debugger();
}

return error;
}

--

Sean McBride, B. Eng s...@rogue-research.com
Rogue Researchwww.rogue-research.com
Mac Software Developer  Montréal, Québec, Canada


___

Cocoa-dev mailing list (Cocoa-dev@lists.apple.com)

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:
http://lists.apple.com/mailman/options/cocoa-dev/archive%40mail-archive.com

This email sent to arch...@mail-archive.com


Re: [solved] Multiple validation errors. Why?

2010-03-18 Thread Lynn Barton

On Mar 18, 2010, at 7:51 AM, Sean McBride wrote:

 On Wed, 17 Mar 2010 21:05:06 -0700, Lynn Barton said:
 
 the app quits, I get a multiple validation errors occured message. The
 console has no error messages.
 
 Stick this in your app delegate:
 
 - (NSError*)application:(NSApplication*)application
   willPresentError:(NSError*)error
 {
   if (error)
   {
   NSDictionary* userInfo = [error userInfo];
   NSLog (@encountered the following error: %@, userInfo);
   Debugger();
   }
   
   return error;
 }
 
 --
 
 Sean McBride, B. Eng s...@rogue-research.com
 Rogue Researchwww.rogue-research.com
 Mac Software Developer  Montréal, Québec, Canada
 

Thanks. That was just the help I needed. Console messages showed that I needed 
to explicitly set the value of one of the string attributes, which was defined 
with a minimum length of zero and a blank default value. Once I 
programmatically set the value to @ the errors went away. Things are looking 
up.

Lynn Barton___

Cocoa-dev mailing list (Cocoa-dev@lists.apple.com)

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:
http://lists.apple.com/mailman/options/cocoa-dev/archive%40mail-archive.com

This email sent to arch...@mail-archive.com


Multiple validation errors. Why?

2010-03-17 Thread Lynn Barton
I have a core data application. One entity is Hit. This entity typically has 
no instances when the application starts, and gets populated during the 
execution of the program. All of the instances appear to be OK when viewed in a 
TableView. Some or all instances may get deleted before the application quits. 
If any instances remain when the app quits, I get a multiple validation errors 
occured message. The console has no error messages. In debugging, I have gone 
so far as supplying no data at all when adding any instances, so they get 
created with default values only. Still I get the error message. Some 
attributes are strings, some are 16 bit integers, and some are 32 bit integers. 
The string defaults are empty strings, and the integer defaults are zero. I am 
creating Hit instances with this method

NSManagedObject *newHit = [NSEntityDescription 
 
insertNewObjectForEntityForName:@Hit 
 
inManagedObjectContext:[appDelegate managedObjectContext]];

The app has three other entities, but they don't cause validation errors. Can 
anyone help?

Lynn Barton
___

Cocoa-dev mailing list (Cocoa-dev@lists.apple.com)

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:
http://lists.apple.com/mailman/options/cocoa-dev/archive%40mail-archive.com

This email sent to arch...@mail-archive.com