出现这种问题一般是你把int类型的数值赋给了NSString。

比如: 你定义了一个NSString类型的属性sex,但是服务端返回的sex字段实际上是NSNumber类型,

你直接把NSNumber类型的值赋给了sex,然后把这个sex赋给了_sexLabel.text,这时就会出现这种错误。
使用Plist文件时遇到这种错误也可以按照这个方法来检查。

如果出错的地方是一大块代码:

可以一个个代码块注释起来测试。
  //求职状态
NSString *qzzt;
if (![dict[@"qzzt"] isEqual:[NSNull null]]) {
NSDictionary *tempDict = [UserDataTools getMyInfoJobStatusDict];
qzzt = [tempDict objectForKey:[NSString stringWithFormat:@"%@",dict[@"qzzt"]]];
} else {
qzzt = @"请选择";
}
[self setControlsTextWithTag: text:qzzt]; //工作年限
NSString *years;
if (![dict[@"gznx"] isEqual:[NSNull null]]) {
years = [UserDataTools getYearsTextWithId:dict[@"gznx"]];
} else {
years = @"请选择";
}
[self setControlsTextWithTag: text:years]; //目标地点
NSString *area;
if (![dict[@"area"] isEqual:[NSNull null]]) {
area = [UserDataTools getAreaTextWithId:dict[@"area"]];
} else {
area = @"请选择";
}
[self setControlsTextWithTag: text:area]; //期望薪资
NSString *money;
if (![dict[@"money"] isEqual:[NSNull null]]) {
money = [UserDataTools getSalaryTextWithId:dict[@"money"]];
} else {
money = @"请选择";
}
[self setControlsTextWithTag: text:money]; //学历
NSString *education;
if (![dict[@"education"] isEqual:[NSNull null]]) {
education = [UserDataTools getEducationTextWithId:dict[@"education"]];
} else {
education = @"请选择";
}
[self setControlsTextWithTag: text:education];//工作经验(公司名)
[self setControlsTextWithTag: text:dict[@"companyname"]];
//自我介绍
[self setControlsTextWithTag: text:[NSString stringWithFormat:@"%@",dict[@"zwpj"]]]; //联系电话
[self setControlsTextWithTag: text:[NSString stringWithFormat:@"%@",dict[@"phone"]]];
//居住地
[self setControlsTextWithTag: text:[NSString stringWithFormat:@"%@",dict[@"jzd"]]];

最新文章

  1. iOS开发之画图板(贝塞尔曲线)
  2. 安装 Autoconf 2.69版
  3. oracle 变量声明 初始化 赋值
  4. FusionCharts的使用入门
  5. Vue-cli+Vue.js2.0+Vuex2.0+vue-router+es6+webpack+node.js脚手架搭建和Vue开发实战
  6. SOFA 源码分析 —— 过滤器设计
  7. XUnit 依赖注入
  8. FJUT3260
  9. matlab 将数字矩阵转换成图像
  10. java基础梳理--朝花夕拾(一)
  11. 测试思想 QA的价值体现
  12. 阿里巴巴MySQL DBA面试题答案[转]
  13. JavaScript-判断指定日期是一年中第几天-按照从大到小的顺序输出
  14. Studying GIT
  15. C/C++——程序的内存分配
  16. SNMP学习笔记之SNMP介绍,OID及MIB库
  17. PHP编程基础学习(一)——数据类型
  18. [心平气和读经典]The TCP/IP Guide(002)
  19. Linux打包压缩
  20. DB2中编目本机其中数据库的方法

热门文章

  1. Remove a Driver Package from the Driver Store
  2. TMS3705A PCF7991AT 线路图
  3. C# 多线程处理相关说明: WaitHandle,waitCallback, ThreadPool.QueueUserWorkItem
  4. AIM Tech Round (Div. 2) B. Making a String 贪心
  5. HDU 1504 Disk Tree
  6. iOS开发——实战OC篇&环境搭建之Xib(玩转UINavigationController与UITabBarController)
  7. SVN “工作副本 “...” 已经锁定”的解决的方法
  8. IOS实用功能之截图(来自相册和拍照)
  9. NHibernate教程
  10. java 数组初始化