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