我想检查核心数据实体上的属性是否为Null。我尝试了几种方法,并在SO上遇到了一些问题,但令人惊讶的是,没有答案或它们没有用。问题here提到了检查属性值的所有可能方法,但是没有可用的输入。当我尝试检查Null
值的属性时,我的应用程序崩溃了。任何帮助将不胜感激。谢谢。
编辑
NSMutableAttributedString *attrStringNew = [[NSMutableAttributedString alloc] initWithString:[contact valueForKey:@"first_name"]];
[attrString addAttribute:NSFontAttributeName value:[UIFont fontWithName:@"Helvetica Neue" size:10] range:boldedRange];
titleLbl.attributedText = attrStringNew;
因此,如果联系人没有名字,我的应用程序将崩溃。
最佳答案
请以这种方式检查
if([contact valueForKey:@"first_name"])
{ ........code here }
else
{ //Handle issue here
}
希望能有所帮助。
关于ios - 检查核心数据实体的属性是否为空?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39850038/