我正在使用cocoaLibSpotify构建一个新的Spottily应用程序。 在使用initializeSharedSessionWithApplicationKey实例化会话后,我立即使用有效的用户名/密码对调用attemptLoginWithUserName。 该应用程序然后立即崩溃
+[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
因此看起来NSURL扩展程序无法识别。有什么想法吗?
答案 0 :(得分:1)
确保您使用Spotify扩展程序(如urlWithSpotifyLink:
。
#import "CocoaLibSpotify.h"
此外,正如CocoaLibSpotify readme中所述,您需要将-ObjC
和-all_load
标志添加到Xcode中的“其他链接器标志”构建设置。