gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-01 19:16:59 24 4
gpt4 key购买 nike

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

http://developer.apple.com/library/ios/documentation/mediaplayer/reference/MPMediaItem_ClassReference/Reference/Reference.html#//apple_ref/doc/c_ref/MPMediaItemPropertyIsCloudItem

最佳答案

事实证明(我想不足为奇),直到iOS 6 Runtime才存在MPMediaItemPropertyIsCloudItem常量。您必须通过检查常量的地址是否为NULL来防止引用此内容。

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

关于objective-c - MPMediaItemPropertyIsCloudItem是否需要iOS 6运行时?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12682104/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com