I have a subclass of Model, a subclass of NSObject , as shown below.
class ConfigDao: NSObject { var categoriesVer : Int32 = Int32() var fireBallIP : String = String () var fireBallPort : Int32 = Int32() var isAppManagerAvailable : Bool = Bool() var timePerQuestion : String = String () var isFireballAvailable : Bool = Bool () }
I downloaded NSMutableData and made JSON out of it using NSJSONSerialization .
My code
func parserConfigData (data :NSMutableData) -> ConfigDao{ var error : NSError? var json = NSJSONSerialization.JSONObjectWithData(data, options: NSJSONReadingOptions.MutableContainers, error: &error) as NSDictionary var configDao : ConfigDao = ConfigDao() println("Print Config \(json)") configDao.categoriesVer = json["CategoriesVer"] as Int32 configDao.fireBallIP = json["FireBallIP"] as String configDao.fireBallPort = json["FireBallPort"] as Int32 configDao.isAppManagerAvailable = json["IsAppManagerAvailable"] as Bool configDao.timePerQuestion = json["TimePerQuestion"] as String configDao.isFireballAvailable = json["IsFireballAvailable"] as Bool return configDao }
I get an error
Type '`Int32`' does not conform to protocol 'AnyObject'
where i used Int32 .
Image below

thanks
source share