我正在使用 iPhone SDK 4.0.1 创建 iPhone 应用程序 我的应用程序中有以下与来自媒体播放器的通知相关的代码行
[[NSNotificationCenter defaultCenter]
addObserver:self
selector:@selector(moviePreloadDidFinish:)
name:MPMoviePlayerLoadStateDidChangeNotification
object:m_player];
在构建应用程序时,我将产品定位到 iphone 3.1 它构建良好并且在 iphone 4.0 设备上运行良好但是应用程序本身在 iphone 3.1.3 操作系统上运行时崩溃。它给出以下信息:
dyld: Symbol not found: _MPMoviePlayerLoadStateDidChangeNotification
引用自:/var/mobile/Applications/8572A1FF-488D-4F97-93DD-C06DBAD23B5B/OrangeDemo.app/OrangeDemo 预期在:/System/Library/Frameworks/MediaPlayer.framework/MediaPlayer 在 /var/mobile/Applications/8572A1FF- 488D-4F97-93DD-C06DBAD23B5B/OrangeDemo.app/OrangeDemo
我怎样才能避免这个错误。