I created an application , and tried to integrate some code I found in
http://www.gnustep.org/resources/documentation/Developer/GDL2/GDL2Intro.pdf.


The code (sloppy, with unused variables) in ApplicationDidFinishLaiunching
looks as follows:










































*- (void) applicationDidFinishLaunching: (NSNotification *)aNotif{//
Uncomment if your application is Renaissance-based//  [NSBundle
loadGSMarkupNamed: @"Main" owner: self];  EODatabaseContext
*aDatabaseContext;  EOModelGroup *aModelGroup;  EODatabase *aDatabase;
EOModel *aModel;  EOAdaptor *adaptor;  EOAdaptorContext *context;
EOAdaptorChannel *channel;  EOEditingContext *ec;  EODatabaseDataSource
*authorsDS;  EODataSource *booksDS;  id author;  id book;
NSAutoreleasePool *pool = [[NSAutoreleasePool alloc] init];    aModelGroup
= [EOModelGroup globalModelGroup];  aModel = [aModelGroup
modelNamed:@"MultiDB"];  NSLog(@"model initialized? %@", aModel);  adaptor
= [EOAdaptor adaptorWithModel:aModel];  NSLog(@"adaptor initialized? %@",
adaptor);  NSLog(@"model in adaptor? %@", [adaptor model]);  context =
[adaptor createAdaptorContext];  NSLog(@"context initialized? %@",
context);  channel = [context createAdaptorChannel];  NSLog(@"channel
initialized? %@", channel);  ec = [[EOEditingContext alloc] init];
NSLog(@"editing context initialized? %@", ec);  authorsDS =
[[EODatabaseDataSource alloc] initWithEditingContext: ec
entityName:@"Persons"];  NSLog(@"data source initialized? %@", authorsDS);
[pool release];*


*}*





*This is the end of the NSLOG output: 2015-06-13 09:49:22.758
Crud[10089:10089] editing context initialized? <EOEditingContext:
0x8c8a6b8>2015-06-13 09:49:22.759 Crud[10089:10089] Problem posting
notification: <NSException: 0x8c9da60> NAME:NSInvalidArgumentException
REASON:adaptorWithModel: -- EOAdaptor 0xb695c9f0: no model specified
INFO:(null)*
I suspect the error is at initializing the variable AuthorsDS, (the
complete output is in the attached file).

What I don't get is how authorsDS is linked to the prevously created model
aModel since I just did alloc - init for the editingcontext.

In that sense it seems logic that no model is found and an error occurs.
Can someone help with this?

Attachment: EO_data
Description: Binary data

_______________________________________________
Discuss-gnustep mailing list
[email protected]
https://lists.gnu.org/mailman/listinfo/discuss-gnustep

Reply via email to