CoreData - cannot load .sqlstore if path contains Alias folder
CoreData - cannot load .sqlstore if path contains Alias folder
- Subject: CoreData - cannot load .sqlstore if path contains Alias folder
- From: "Simon Liu" <email@hidden>
- Date: Wed, 5 Sep 2007 15:41:03 +0100
I can't open a CoreData sqlstore if the path being used contains an
Alias folder. So for example, if I create an NSURL from:
~/Library/Application Support/TORRES/sample.sqlstore
...where TORRES is an Alias folder, then the following code:
coordinator = [[NSPersistentStoreCoordinator alloc]
initWithManagedObjectModel: [self managedObjectModel]];
id store = [coordinator addPersistentStoreWithType:NSSQLiteStoreType
configuration:nil URL:url options:nil error:&error];
... will return an error:
The file could not be opened because the file name "TORRES" is invalid.
Anybody else come across this? I suppose I could check the path for
alias folders, and resolve them, but this seems like extra work.
Surely the CoreData loading functions would traverse the paths
correctly?
Regards,
Simon
_______________________________________________
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