18 Apr
2010
18 Apr
'10
3:11 a.m.
Hello, I have a model Person with two accessors, one is initialized as float. In Interface builder I did a bound between accessor and a TableColumn (which one have a NumberFormatter). Everything ok but when I try store in with NSKeyedArchiver.archivedDataWithRootObject it fails saying: *Exception detected while handling key input.* *can't convert NSDecimalNumber into Float* **** -[NSKeyedArchiver finalize]: warning: NSKeyedArchiver finalized without having had -finishEncoding called on it.* * * What I'm doing wrong? I should cast it or initialize the value as NSDecimalNumber instead of float? Thanks.