2011-09-27 3 views
4

저는 MPMusicPlayerController, 특히 setNowPlayingItem 프로토콜을 사용하고 있으며 cydia입니다. 하지만 내가 만들 때 몇 가지 이슈와 경고가있다. 프로토콜과 방법 중 일부가 작동하지 않는 것 같아서 다음과 같은 경고가 표시됩니다.MPMusicPlayerController 및 setNowPlayingItem

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:’ 

누군가에게 아이디어가 있습니까? 나는 프로토 타입에 이미 프로토콜을 입력한다

답변

0

나는 그것이 cydia 때문에 생각하지 않는다 - 그것은 컴파일 문제와 같게 들린다.

당신은 확실히 당신의 파일에

#import <MediaPlayer/MediaPlayer.h> 

있으세요?

+0

이미 가져 오기;) –

+0

음, 이상합니다. 질문에 몇 가지 코드를 추가 할 수 있습니까? 경고를 발생시키는 라인과 뮤직 플레이어를 위해 생성하는 라인? – deanWombourne

+0

MPMusicPlayerController * mp = [MPMusicPlayerController iPodMusicPlayer]; [mp setNowPlayingItem : anMPMediaItem]; –

0

프로젝트에 MediaPlayer.framework을 추가 했습니까?

  1. "링크 바이너리 라이브러리"개방
  2. 이 프레임 워크를 추가 "페이즈 빌드"탭을 선택
  3. 가 오른쪽
  4. 에서 대상을 선택 프로젝트 네비게이터에서 프로젝트를 선택
+0

이미 완료 ... –

+0

프레임 워크가 누락되면 컴파일러 경고가 아닌 링커 오류가 발생합니다. – deanWombourne

관련 문제