我的用户类中有一个名为school的自定义列,我想检查是否为空。这是我正在尝试的代码:
[super viewDidLoad]{
if ([currentUser[@"school"] isEqualToString:@"undefined"] || [currentUser[@"school"] isEqualToString:@"(undefined)"] || [currentUser[@"school"] isEqualToString:@""] || [currentUser[@"school"] isEqualToString:@" "]){
NSLog(@"the column is blank");
}
}
但NSLog似乎不是真的,不知道为什么?
感谢您的提前帮助
答案 0 :(得分:1)
检查解析中空字符串的最佳方法。是检查字符串的长度。
PFUser *user = [PFUser currentUser];
if([user[@"school"] length] > 0) {
//do something
}