网络请求数据解析时,判断数据是否为空
//判斷是否為空
+(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月书讯 | 哺育小平邦彦、伊藤清等一代