resultCode的一个常识

来源:互联网 发布:安卓手机优化 编辑:程序博客网 时间:2024/05/19 16:48

今天遇到一个问题, 记录一下:

发送网络请求的响应体是:
responseObject = {
resultInfo = “请输入正确的手机号码”,
resultCode = -1,
}

我需要将resultCode取出来, 做进一步处理
我是这样处理的:
int flag = responseObject[@”resultCode”];
但是, 打印出来的flag值为: -13

问题核心在于: resultCode 并不是一个int值, 而是NSNumber
这里写图片描述
不能直接将resultCode用int接收,而是需要进一步转化:
int flag = [responseObject[@”resultCode”] intValue];

这时的flag值就正常了

0 0
原创粉丝点击