On Nov 11, 2010, at 8:12 AM, gMail.com wrote:

> RTFDFromRange returns different data even if I do not change the variables
> mTextMutableString nor mDocAttributes. I just call several time:
> 
> NSData  *textData = [mTextMutableString RTFDFromRange:textRange
> documentAttributes:mDocAttributes];
> NSLog(@"textData %@", textData);
> 
> And 'every time' I get a different textData log text.
> Of course I compare the text starting from <
> 
> For example, at any call I get
> (this is the last changing part of the log text)
> 1)  edecdb4c b6010000 00000000 00000000>
> 2)  2aebdb4c b6010000 00000000 00000000>
> 3)  a6f8db4c b6010000 00000000 00000000>
> 4)  bef8db4c b6010000 00000000 00000000>
> 
> Why does RTFDFromRange returns a different data, even if the variables
> didn't change? How to get the same data? Is it a bug?



RTFDFromRange returns an archived (flattened) version of RTFD, which is 
undocumented but probably includes things like time stamps or unique IDs.  So 
it is not a bug - archiving the same original data is not guaranteed to return 
byte-for-byte identical archived results (but will return the same thing when 
unarchived).


Glenn Andreas                      gandr...@gandreas.com 
The most merciful thing in the world ... is the inability of the human mind to 
correlate all its contents - HPL

_______________________________________________

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

Reply via email to