setClass(_:forClassName:)
Sets a global translation mapping to decode objects encoded with a given class name as instances of a given class instead.
Declaration
class func setClass(_ cls: AnyClass?, forClassName codedName: String)Parameters
- cls:
The class with which to replace instances of the class named
codedName. - codedName:
The ostensible name of a class in an archive.
Discussion
When decoding, the class’s translation mapping is used only if no translation is found first in an instance’s separate translation map.