For user defined columns should we be using the methods:
MIEntryData
-userInfoForKey
-setUserInfo
rather than the valueForKey and setValue methods?
as noted in another thread (mGTD = validation errors), I've been using the valueForKey and setValue for custom mGTD columns but if those columns are not present (e.g. the user didn't add them) the resulting errors are not good.
Thanks
Jeff
I'm not sure, what are you
I'm not sure, what are you trying to store? In general the userInfo values are not visible to the user, they are meant for metadata about the entry and as extra storage place. For example smart folder entries use the user info to store things like the smart folder query and settings such as "include trash". It's mean to be an extra data store, but not one that will be really visible to the user, available in searches, or anything like that.
From all that I think using the value for key methods is probably still what you want. I didn't quite understand the validating errors discussion, what exactly is causing the problem?