使用 SPLoginViewController 登录时出错



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

有什么想法吗?感谢您的任何帮助。

如自述文件的"生成 - iOS"部分所述,请确保将-ObjC添加到项目的"其他链接器标志"生成设置中。

相关内容

  • 没有找到相关文章

最新更新