Re: RTFDFromRange returns different data
Re: RTFDFromRange returns different data
- Subject: Re: RTFDFromRange returns different data
- From: Martin Wierschin <email@hidden>
- Date: Fri, 12 Nov 2010 15:34:16 -0800
I workedaround the problem archiving the data directly from the
attributedString this way:
NSData* stringData = [NSKeyedArchiver
archivedDataWithRootObject:mTextMutableString];
That's not guaranteed to always give you the same NSData either. Maybe
it works now for your small test case, but given more complex inputs,
an OSX update, or any other number of little thing you have no control
over, the data could change.
And I think there should always be a way to get the "same" out-data,
given the same "in-variables".
That's not really how archiving is designed. The whole point is that
you don't (and shouldn't) care about the archived data. As Glenn
mentioned, the only thing you can be sure of is that you will restore
the same content upon unarchiving.
~Martin
_______________________________________________
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