如何测试二进制数据值是否存在/在CoreData中设置



我有一个二进制数据属性在核心数据,根据情况得到分配一个值(它实际上是一个录音)或不。

我需要能够测试它是否被设置或不像bool值。我该怎么做呢?

这段代码适用于其他对象(core data中的int值),但显然不适用于Binary data属性。

audioRecorded.text = [[[tests objectAtIndex:t] valueForKey:@"test_voice"] boolValue] ? @"YES" : @"NO";   

好了,我明白了——非常简单…我意识到我实际上是在测试它是否存在!

audioRecorded。text = [[tests objectAtIndex:t] valueForKey:@"test_voice"] ?@"YES": @"NO";

不需要将其强制转换为boolValue

相关内容

  • 没有找到相关文章

最新更新