如何测试外部常量NSString的存在?

时间:2010-05-18 21:00:51

标签: iphone xcode nsstring

在iPhone SDK 3.2中,MediaPlayer框架得到了扩展。框架中新定义的常量之一是MPMediaPlaybackIsPreparedToPlayDidChangeNotification。

我正在构建一个通用应用。如何在运行时测试此常量的存在?如果常量存在,那么我的应用程序可以使用此更新的通知。如果没有,该应用程序将使用旧的和已弃用的MPMoviePlayerContentPreloadDidFinishNotification。

我确信这是一个非常简单的问题。

为了清楚起见,我的Base SDK设置在iPhone Device 3.2上,iPhone OS部署目标是iPhone OS 3.0。正如我所说,这是一款通用应用程序,旨在在iPad和3.0或更高版本的iPhone上运行。

感谢。

1 个答案:

答案 0 :(得分:1)

转到项目,编辑活动目标“YourProject”。然后在Linked Libraries下的General选项卡中找到MediaPlayer框架并将其类型更改为“Weak”(而不是“Required”)。

那应该(希望)做到这一点。