I have my custom class conform to the NSCoder protcol correctly. Now what do I do to get this thing to turn into a NSData object so that I can return it in - (NSData *)dataRepresentationOfType:(NSString *)aType ? I don't know if I can us NSCoder or NSArchiver, because all their methods return void. What am I missing here?