__NSCFNumber isEqualToString:的问题.--[__NSCFNumber isEqualToString:]: unrecognized selector sent to in
2016-04-19 09:59
459 查看
-[__NSCFNumber isEqualToString:]: unrecognized selector sent
to instance 0x7c2680b0
解析服务器返回的状态码,如果直接跟字符串对比的话,会出现这个错误。网上说将isEqualToString改成isEqual,果然不报错了,但是匹配返回的布尔值跟预期的不一样。
果断将得到数据,再次用nsstring包装下,然后还是用isEqualToString来进行匹配,答案是正确的。
[AFNetworkingTool
postWithUrl:urlString
params:params
success:^(id response) {
NSLog(@"会议签到数据 responseObject = %@",response);
NSString *code = [response
objectForKey:@"status"];
NSString *codeStr = [NSString
stringWithFormat:@"%@",code];
BOOL ok = [codeStr
isEqualToString:@"200"];
if (ok) {
NSMutableArray *array = [response
objectForKey:@"datas"];
complation(array);
}else{
NSMutableArray *array = [[NSMutableArray
alloc]init];
[array addObject:@"error"];
complation(array);
}
} fail:^(NSError *error) {
NSLog(@"会议签到 error = %@",error);
}];
to instance 0x7c2680b0
解析服务器返回的状态码,如果直接跟字符串对比的话,会出现这个错误。网上说将isEqualToString改成isEqual,果然不报错了,但是匹配返回的布尔值跟预期的不一样。
果断将得到数据,再次用nsstring包装下,然后还是用isEqualToString来进行匹配,答案是正确的。
[AFNetworkingTool
postWithUrl:urlString
params:params
success:^(id response) {
NSLog(@"会议签到数据 responseObject = %@",response);
NSString *code = [response
objectForKey:@"status"];
NSString *codeStr = [NSString
stringWithFormat:@"%@",code];
BOOL ok = [codeStr
isEqualToString:@"200"];
if (ok) {
NSMutableArray *array = [response
objectForKey:@"datas"];
complation(array);
}else{
NSMutableArray *array = [[NSMutableArray
alloc]init];
[array addObject:@"error"];
complation(array);
}
} fail:^(NSError *error) {
NSLog(@"会议签到 error = %@",error);
}];
相关文章推荐
- 浅谈OKHttp封装
- 通用项目
- 48. Rotate Image
- JQuery中选择器
- MySQL 5.7版本解决中文乱码问题(Windows)
- SQL Server分页存储过程笔记
- PHP mysql
- Configuring Squid as an accelerator/SSL offload for Outlook Web Access
- java之swing中Jtable的动态一列中的每行的Jcombobox显示不一样的数据
- LeetCode 37 SudoKu Solver
- 服务共享 vertx Server sharing
- 解决保存图片文件名冲突-2(仅供备份)
- fedora 搜狗输入法安装
- webview与js交互
- touch事件与点击事件的冲突
- 类型引起的bug
- Ubuntu 14.04安装JDK1.8.0_25与配置环境变量
- js移除最后一个字符,js替换字符串的连接符号,js移除最后一个分隔符号
- Sql Server中sql语句自己主动换行
- 服务器部署分离