Thanks for the quick reply, Roland. That's exactly what I needed to solve the problem.
A couple of side questions: 1. Another way to archive the data is to use "dataOfType:error:" and I wonder if one way is preferable over the other. 2. I use the save: method to write the data and there are two files created: a .mom file that describes the data model and an sqlite file containing the actual data. Another program is going to read the data file and I'm assuming only the sqlite file needs to be read (and the .mom file just ignored). To read the data I plan to use readFromData:ofType:error:. Instead of the save: method when would one archive the data using dataOfType:error:? On Mon, Mar 8, 2010 at 7:48 PM, Roland King <r...@rols.org> wrote: > > > Paul Johnson wrote: >> >> In the innermost scanner loop, I am trying to use >> NSEntityDescription >> insertNewObjectForEntityForName:inManagedObjectContext, to create an >> NSManagedObject which I then want to populate with the two strings and >> the integer using [object setValue:forKey:] >> >> The problem I'm having is the line that tries to store the integer: >> [object setValue:i forKey:@"fileIndex"]; >> >> I get the compiler error "Passing argument 1 of 'setValue"forKey' >> makes pointer from integer without a cast". >> >> Can anyone tell me how to fix this? I'm also wondering if I'm using >> the correct methods to accomplish the task. >> _______________________________________________ > > setValue:forKey takes an id (NSObject*) not an integer. You need to wrap > your integer into an NSNumber, [ NSNumber numberWithInt:i ] and set that. > _______________________________________________ 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