【问题标题】:MPMusicPlayerController and setNowPlayingItemMPMusicPlayerController 和 setNowPlayingItem
【发布时间】:2011-11-26 05:48:24
【问题描述】:

我正在使用MPMusicPlayerController,特别是setNowPlayingItem 协议,它适用于cydia。但是我在制作时遇到了一些问题和theos的警告。似乎某些协议和方法不起作用,我收到如下警告:

Tweak.xm:177: warning: ‘MPMusicPlayerController’ may not respond to ‘-skipToPreviousItem’
Tweak.xm:188: warning: ‘MPMusicPlayerController’ may not respond to ‘-pause’
Tweak.xm:193: warning: ‘MPMusicPlayerController’ may not respond to ‘-play’
Tweak.xm:201: warning: ‘MPMusicPlayerController’ may not respond to ‘-skipToNextItem’
Tweak.xm:317: warning: ‘MPMusicPlayerController’ may not respond to ‘-setNowPlayingItem:’

有人有什么想法吗?我已经在原型中输入了协议

【问题讨论】:

    标签: iphone cocoa-touch mpmusicplayercontroller


    【解决方案1】:

    我正在使用 MPMusicPlayerController,特别是 setNowPlayingItem。这是一个完整的在线诗歌资产,包含大量的旋律诗歌、数据,此外,MPMusicPlayerController *mp = [MPMusicPlayerController. downloadmp3music

    【讨论】:

    【解决方案2】:

    您是否已将MediaPlayer.framework 添加到您的项目中?

    1. 在项目导航器中选择您的项目
    2. 在右侧选择您的目标
    3. 选择“构建阶段”标签
    4. 打开“将二进制文件与库链接”
    5. 添加您的框架

    【讨论】:

    • 缺少框架会导致链接器错误,而不是编译器警告:(
    【解决方案3】:

    我不认为这是因为 cydia - 这听起来像是一个编译问题。

    你确定了吗

    #import <MediaPlayer/MediaPlayer.h>
    

    在你的文件中?

    【讨论】:

    • 嗯,这很奇怪。您能否在问题中添加一些代码 - 导致警告的行和为音乐播放器创建的行?
    • MPMusicPlayerController *mp = [MPMusicPlayerController iPodMusicPlayer]; [mp setNowPlayingItem:anMPMediaItem];
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-04-27
    • 2012-01-11
    • 2012-06-08
    相关资源
    最近更新 更多