2014-01-23 2 views
0

저는 cocoaLibSpotify를 사용하여 새로운 spottily 앱을 제작하고 있습니다. initializeSharedSessionWithApplicationKey를 사용하여 세션을 인스턴스화 한 직후 유효한 아이디/비밀번호 쌍을 사용하여 attemptLoginWithUserName을 호출합니다. 이 응용 프로그램은 다음 즉시 NSURL 확장이 인식되지 않는 것처럼로그인 후 CocoaLibSpotify가 앱을 즉시 종료합니다. NSURL 확장이 누락 된 것 같습니다.

+[NSURL urlWithSpotifyLink:]: unrecognized selector sent to class 0x23e826c 
2014-01-23 14:05:09.476 MercuryDockAssistant[44744:3f03] *** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '+[NSURL urlWithSpotifyLink:]: unrecognized selector sent to class 0x23e826c' 
*** First throw call stack: 
(0x22c2012 0x20e7e7e 0x234d2ad 0x22b1bbc 0x22b194e 0x44196 0x43d46 0x35aac 0x4398c 0x3305c 0x2e50d 0x2281920 0x2244d31 0x2268724 0x2267f44 0x2273f91 0x2e7d5 0xcd20d5 0xcd2034 0x2d0c5fb 0x2d0c485 0x2d11cf2) 
libc++abi.dylib: terminate called throwing an exception 

그래서 보이는와 충돌합니다. 어떤 아이디어?

답변

1

urlWithSpotifyLink:과 같이 spotify 확장 프로그램을 사용할 때마다 헤더를 가져오고 있는지 확인하십시오. CocoaLibSpotify readme에서 언급 한 바와 같이

#import "CocoaLibSpotify.h" 

또한, 당신은 "다른 링커 플래그"에 -ObjC-all_load 플래그를 추가 엑스 코드에서 설정을 구축 할 필요가있다.

+0

두 가지 빌드 설정을 추가하여 문제를 해결해 주셔서 감사합니다. – Kenny