Hi,
I am experiencing problems with the current Archiving/Unarchiving of
NSValue. The current implementation of NSValue's archiving is version 2.
When I archive an NSValue it actually archives a GSValue. The archiving
code
of GSValue.m is still the same as the archiving code of cvs version
1.28 of
NSValue which is the same as version 1 of NSValue's arhiving. When I now
want to unarchive the GSValue it expects a version 2 coding where it
actually finds version 1 coding.
I am sure that this is a bug, I think GSValue.m's encodeWithCoder
should be
the same as NSValue.m's encodeWithCoder, at least for the encoding
method
calls.