一些问题
}else if (indexPath.row == 2){
UITableViewCell *cell2 = [[UITableViewCell alloc] initWithStyle:UITableViewCellStyleValue1 reuseIdentifier:@"cell2"];
cell2.textLabel.text = @"国际分类号";
// if ([self isBlankString:detailInfo.intCls] == NO) {
// cell2.detailTextLabel.text = detailInfo.intCls;
// }
// NSString *trimedString = [detailInfo.intCls stringByTrimmingCharactersInSet:[NSCharacterSet whitespaceAndNewlineCharacterSet]];
// if ([trimedString length] != 0) {
// cell2.detailTextLabel.text = detailInfo.intCls;
// }
if ([self isNull: detailInfo.intCls] == NO) {
cell2.detailTextLabel.text = detailInfo.intCls;
}
return cell2;
=========================================
- (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;
}
-(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;
}
-(NSUInteger) unicodeLengthOfString: (NSString *) text {
NSUInteger asciiLength = 0;
for (NSUInteger i = 0; i < text.length; i++) {
unichar uc = [text characterAtIndex: i];
asciiLength += isascii(uc) ? 1 : 2;
}
NSUInteger unicodeLength = asciiLength / 2;
if(asciiLength % 2) {
unicodeLength++;
}
return unicodeLength;
}