我正在使用cocoaLibSpotify构建一个新的应用程序。 在使用initializeSharedSessionWithApplicationKey实例化会话后,我立即使用有效的用户名/密码对调用tryLoginWithUserName。 然后应用程序立即崩溃
+[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扩展名未被识别。有什么想法吗?
确保在使用Spotify 扩展程序(如urlWithSpotifyLink:
.
#import "CocoaLibSpotify.h"
此外,如 CocoaLibSpotify 自述文件中所述,您需要将-ObjC
和-all_load
标志添加到 Xcode 中的"其他链接器标志"构建设置中。