如何判断请求的接口数据为null或(null)

问题:怎么判断接口返回的数据为null


解决方法1: 

+ (BOOL) isBlankString:(NSString *)string {

                if (string == nil || string == NULL) {

                    return YES;

                }

                if ([string isKindOfClass:[NSNull class]]) {

                    return YES;

                }

                if ([[string stringByTrimmingCharactersInSet:[NSCharacterSet whitespaceCharacterSet]] length]==0) {

                    return YES;

                }

                return NO;

            }



解决方法2:(添加NSString的类方法)

- (BOOL) iSStringNull

{

    if (self == nil) {

        return YES;

    }

    if (self == Nil) {

        return YES;

    }

    if (self == NULL) {

        return NO;

    }

    if ([self isEqualToString:@"null"]) {

        return NO;

    }

    if ([self isEqualToString:@"(null)"]) {

        return YES;

    }

    

    if ([self isEqualToString:@""]) {

        return YES;

    }

    if ([self isEqual:[NSNull null]]) {

        return YES;

    }

    if ([self length] == 0) {

        return YES;

    }

    return NO;

}



你可能感兴趣的:(ios开发)