网络请求数据解析时,判断数据是否为空
//判斷是否為空
 +(BOOL)IsStringEmptyOrNull:(NSString *)str
 {
 ??? if (!str) {
 ??????? // null object
 ??????? return true;
 ??? }else if (str == nil){
 ??????? return true;
 ??? }else {
 ??????? if ([str isKindOfClass:[NSNull class]]) {
 ??????????? return true;
 ??????? }else{
 ??????????? NSString *trimedString = [str stringByTrimmingCharactersInSet:[NSCharacterSet whitespaceAndNewlineCharacterSet]];
 ??????????? if ([trimedString length] == 0) {
 ??????????????? // empty string
 ??????????????? return true;
 ??????????? } else if([trimedString isEqualToString:@"null"]){
 ??????????????? // is neither empty nor null
 ??????????????? return true;
 ??????????? }
 ??????????? else if([trimedString isEqualToString:@"(null)"]){
 ??????????????? // is neither empty nor null
 ??????????????? return true;
 ??????????? }else if([trimedString isEqualToString:@"<null>"]){
 ??????????????? // is neither empty nor null
 ??????????????? return true;
 ??????????? }else if([trimedString isEqualToString:@""]){
 ??????????????? return true;
 ?????????????? ?
 ??????????? }else {
 ??????????????? return false;
 ??????????? }
 ??????? }
 ??? }
 }
總結(jié)
以上是生活随笔為你收集整理的网络请求数据解析时,判断数据是否为空的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
 
                            
                        - 上一篇: LFW database
- 下一篇: 5月书讯 | 哺育小平邦彦、伊藤清等一代
