0

我正在构建一个实现 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);
        }

有任何想法吗?谢谢你的帮助。

4

1 回答 1

0

如自述文件的“构建 - iOS”部分所述,请确保添加-ObjC到项目的“其他链接器标志”构建设置。

于 2013-11-06T10:00:25.047 回答