完美解决iOS字符串为空的问题
2015-01-20 15:25
260 查看
tag:iOS字符串 字符串为空 字符串转换
在ios应用中,如果从网络请求数据,返回json或者是xml格式的数据时,经常会遇到空串,一般接口是用java等语言写的,如果是安卓,因为源语言都是java,只需判断是否等于null即可,但是在ios中会出现各种各项的形式,比如null,(null),。如果单纯用
1 | string!=nil; |
完整判断方法
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | -(BOOL)isNull:(id)object { // 判断是否为空串 if ([object isEqual:[NSNull null]]) { return NO; } else if ([object isKindOfClass:[NSNull class]]) { return NO; } else if (object==nil){ return NO; } return YES; } |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 | -(NSString*)convertNull:(id)object{ // 转换空串 if ([object isEqual:[NSNull null]]) { return @" "; } else if ([object isKindOfClass:[NSNull class]]) { return @" "; } else if (object==nil){ return @"无"; } return object; } |
相关文章推荐
- 完美解决iOS的WebView自适应内容高度问题
- iOS图片占内存过大的问题完美解决
- iOS开发中字符串截取时出现的小问题及解决
- 完美解决 IOS系统safari5.0 浏览器页面布局iframe滚动条失效问题
- smarty模板截取字符串乱码问题完美解决```````
- iOS开发 - 完美解决SDWebImage加载多个图片内存崩溃的问题
- ios侧滑返回:完美解决 interactivePopGestureRecognizer 卡住的问题
- IOS 开发 Xcode 8.1 KSImageName插件失效的问题--完美解决
- iOS 完美解决 interactivePopGestureRecognizer 卡住的问题
- phpcms V9 内联/关联链接 字符串较长链接无法正确替换的问题完美解决
- smarty模板截取字符串乱码问题完美解决```````
- 简单、彻底的解决 iOS 5.0.1 完美越狱 iBooks 秒退问题
- 更完美的《iOS中textField、textView判断过滤禁用emoji表情》,解决过滤表情后九宫格输入不了问题
- 完美解决 IOS系统safari5.0 浏览器页面布局iframe滚动栏失效问题
- iOS开发解决使用融云sdk融云头像问题第二版 (终结了 完美)
- 完美解决iOS的WebView自适应内容高度问题
- 完美解决 IOS系统safari5.0 浏览器页面布局iframe滚动条失效问题,iossafari5.0
- IOS完美适配键盘高度,解决被遮盖问题的思想
- 解决 iOS 5.1.1 完美越狱后安装破解软件提示“认证失败,授权无效”的问题
- IOS 微信分享点击无反应(完美解决微信分享32K图片限制问题)