今天测试程序,在服务器明明挂掉的情况下还一直登陆成功.
因为我们程序判断登陆成功的字段为 0代表成功,所以在网络请求成功同时返回的是一个nil.所以我们解析的就成为一个内容为nil的字典.
在字典内容为nil的情况下获取不存在的Key-Value所以得到的是一个nil, 然而在if判断中 nil = 0 为成功的,所以在这种情况下我们不论输入什么都会登陆成功的,
补救
在JSON解析后判断字典是否为nil 如果为nil直接提示请求失败!
今天测试程序,在服务器明明挂掉的情况下还一直登陆成功.
因为我们程序判断登陆成功的字段为 0代表成功,所以在网络请求成功同时返回的是一个nil.所以我们解析的就成为一个内容为nil的字典.
在字典内容为nil的情况下获取不存在的Key-Value所以得到的是一个nil, 然而在if判断中 nil = 0 为成功的,所以在这种情况下我们不论输入什么都会登陆成功的,
在JSON解析后判断字典是否为nil 如果为nil直接提示请求失败!