使用as将Anytype转换为int xcode?

时间:2017-05-11 18:16:41

标签: json swift

在我的应用中尝试登录时出现此错误。

命名空间SIGNAL,代码0x5

在xcode中我得到了

exc_bad_instruction(code = exc_i386_invop subcode = 0x0)

我的JSON对象如下所示:{' error':1}

在我的代码中我向Web服务发出请求,我得到一个JSON文件,我想将一个键转换为int类型。

我有这些行,在第一行中,我使用JSON对象的数据来初始化json常量。

在第二个我尝试检查错误密钥以验证Web服务是否发送给我并出错。我试图将错误键解析为int值,以便我可以比较它。那条线就是向我发送错误的那条线。

let json = try JSONSerialization.jsonObject(with: data, options: []) as! [String: AnyObject] 
let error:Int = json["error"] as! Int

知道什么是错的?

0 个答案:

没有答案