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

Objective c 如何测试CoreData中是否存在/设置了二进制数据值?,objective-c,core-data,attributes,boolean,binary-data,Objective C,Core Data,Attributes,Boolean,Binary Data,我在核心数据中有一个二进制数据属性,根据具体情况,它会被分配一个值(实际上是一个语音记录)或不被分配 我需要能够测试它是否像布尔值一样被设置。我该怎么做 此代码适用于其他对象(核心数据中的int值),但显然不适用于二进制数据属性 audioRecorded.text = [[[tests objectAtIndex:t] valueForKey:@"test_voice"] boolValue] ? @"YES" : @"NO"; 好吧,算出了-非常简单…意识到我实际上在测试它是否存在,

我在核心数据中有一个二进制数据属性,根据具体情况,它会被分配一个值(实际上是一个语音记录)或不被分配

我需要能够测试它是否像布尔值一样被设置。我该怎么做

此代码适用于其他对象(核心数据中的int值),但显然不适用于二进制数据属性

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

好吧,算出了-非常简单…意识到我实际上在测试它是否存在,嗯

audioRecorded.text=[[tests objectAtIndex:t]valueForKey:@“test_voice”]@“是”:“否”


无需将其视为布尔值。

您应该将答案移动到某个答案并将其标记为正确,或者删除该问题。