我正在构建一个实现 Spotify API 的 iOS 应用程序(并且正在使用 CocoaLibSpotify)。我正在使用 SPLoginViewController 进行登录,以便用户可以执行 SPSearch。SPLoginViewController 正确显示自身并且 SPSession 处于活动状态;但是,每当我输入(有效)凭据进行登录时,应用程序崩溃并且控制台显示:
+[NSURL urlEncodedStringForString:]: 无法识别的选择器发送到类 0x274cd14
我设置了一个异常断点。这是发生错误的块,特定行放在 ** 中(朝向块的底部):
-(void)loadUserData {
SPAssertOnLibSpotifyThread();
BOOL userLoaded = sp_user_is_loaded(self.user);
NSURL *url = nil;
NSString *canonicalString = nil;
NSString *displayString = nil;
if (userLoaded) {
sp_link *link = sp_link_create_from_user(self.user);
if (link != NULL) {
**url = [NSURL urlWithSpotifyLink:link];**
sp_link_release(link);
}
有任何想法吗?谢谢你的帮助。