Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/26.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/116.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Objective c MPMediaItemPropertyIsCloudItem是否需要iOS 6运行时?_Objective C_Ios_Ios6 - Fatal编程技术网

Objective c MPMediaItemPropertyIsCloudItem是否需要iOS 6运行时?

Objective c MPMediaItemPropertyIsCloudItem是否需要iOS 6运行时?,objective-c,ios,ios6,Objective C,Ios,Ios6,iOS SDK 6引入了新的属性常量MPMediaItemPropertyIsCloudItem。我知道除非您根据iOS 6 SDK构建,否则我们无法访问此常量,但是如果用户运行的是iOS 5,读取此属性的代码是否仍会返回有效结果 事实证明(我猜这并不奇怪),MPMediaItemPropertyIsCloudItem常量在iOS 6运行时之前不存在。您必须通过检查常量的地址是否为NULL来防止引用该值 if(&MPMediaItemPropertyIsCloudItem == NULL

iOS SDK 6引入了新的属性常量
MPMediaItemPropertyIsCloudItem
。我知道除非您根据iOS 6 SDK构建,否则我们无法访问此常量,但是如果用户运行的是iOS 5,读取此属性的代码是否仍会返回有效结果

事实证明(我猜这并不奇怪),
MPMediaItemPropertyIsCloudItem
常量在iOS 6运行时之前不存在。您必须通过检查常量的地址是否为NULL来防止引用该值

if(&MPMediaItemPropertyIsCloudItem == NULL)
{
     //do pre-iOS 6 stuff here
}
else
{
     NSNumber * isCloud = [mediaItem valueForProperty:MPMediaItemPropertyIsCloudItem];
}