更新UI
This commit is contained in:
@@ -0,0 +1,55 @@
|
||||
//
|
||||
// NSObject+FGIsNullOrEmpty.m
|
||||
// FGIAPService
|
||||
//
|
||||
// Created by FoneG on 2021/5/10.
|
||||
//
|
||||
|
||||
#import "NSObject+FGIsNullOrEmpty.h"
|
||||
|
||||
@implementation NSObject (FGIsNullOrEmpty)
|
||||
|
||||
- (BOOL)isNSStringAndNotEmpty
|
||||
{
|
||||
if (nil == self) {
|
||||
return false;
|
||||
}
|
||||
if ([self isKindOfClass:[NSString class]]) {
|
||||
NSString *str = (NSString*)self;
|
||||
str = [str stringByTrimmingCharactersInSet:[NSCharacterSet whitespaceAndNewlineCharacterSet]];
|
||||
if ([str isEqualToString:@"<null>"]) {
|
||||
return false;
|
||||
}
|
||||
if ([str isEqualToString:@"(null)"]) {
|
||||
return false;
|
||||
}
|
||||
if (str.length == 0) {
|
||||
return false;
|
||||
}
|
||||
return true;
|
||||
} else if ([self isKindOfClass:[NSAttributedString class]]) {
|
||||
NSString *str = ((NSAttributedString *)self).string;
|
||||
str = [str stringByTrimmingCharactersInSet:[NSCharacterSet whitespaceAndNewlineCharacterSet]];
|
||||
if (str.length > 0) {
|
||||
return true;
|
||||
}else{
|
||||
return false;
|
||||
}
|
||||
} else{
|
||||
return false;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
- (BOOL)isNSArrayAndNotEmpty
|
||||
{
|
||||
if ([self isKindOfClass:[NSArray class]]) {
|
||||
NSArray *temp = (NSArray *)self;
|
||||
if (temp.count > 0) {
|
||||
return true;
|
||||
}
|
||||
}
|
||||
return false;
|
||||
}
|
||||
|
||||
@end
|
||||
Reference in New Issue
Block a user