hit counter


My development logbook

Unrecognized Selector -replacementObjectForKeyedArchiver:

Here is the code in question:

class Something: NSCoding {

let smth = Something() 
let data = NSKeyedArchiver.archivedDataWithRootObject(smth);

It throws this exception:

2014-09-12 16:30:00.463 MyApp[30078:60b] *** NSForwarding: warning: object 0x7a04ac70 of class '_TtC8MyApp7Something' does not implement methodSignatureForSelector: -- trouble ahead
Unrecognized selector -[MyApp.Something replacementObjectForKeyedArchiver:]

It is because Something does not inherit from NSObject