Ios spotify PlaySforUserWithSession调用返回无效数组

Ios spotify PlaySforUserWithSession调用返回无效数组,ios,spotify,Ios,Spotify,在spotify的最新beta iOS sdk上调用PlaylisForUserWithSession时,我会返回一个看起来合适的数组,因为我可以执行“po pl.items”,它会在调试窗口中显示播放列表。但是,如果我尝试执行pl.items.count,我会得到“成员引用基类型'void*'不是结构或联合”,如果我尝试pl.items[0]返回错误“指向不完整类型'void'的指针下标”,这是我的代码。谢谢: SPTAuth *auth = [SPTAuth defaultInstance]

在spotify的最新beta iOS sdk上调用PlaylisForUserWithSession时,我会返回一个看起来合适的数组,因为我可以执行“po pl.items”,它会在调试窗口中显示播放列表。但是,如果我尝试执行pl.items.count,我会得到“成员引用基类型'void*'不是结构或联合”,如果我尝试pl.items[0]返回错误“指向不完整类型'void'的指针下标”,这是我的代码。谢谢:

SPTAuth *auth = [SPTAuth defaultInstance];

//get list of current playlists
[SPTPlaylistList playlistsForUserWithSession:auth.session callback:^(NSError *error, id object) {

    if (!error) {
        NSURL *playlistURL = nil;
        pl= object;

       //at this point, the pl object isn't playing nice
        if(pl != nil && pl.items != nil && pl.items.count > 0) {
            playlistURL = [pl.items[0] uri];
        } else {
           //snipped code
        }
        NSString * theResult = [playlistURL absoluteString];
        //snipped code
        } else {
            NSLog(@"Problem with the Spotify media Picker...");
        }
    }
}];

在我的实现中,我使用来自
SPTTrackProvider

代码片段

@property (strong, nonatomic) SPTPlaylistList *SpotifyLists;

SPTPartialPlaylist *partialPlayList = [[_SpotifyLists tracksForPlayback] objectAtIndex:indexPath.row];
UIImage *placeHolder = [UIImage imageNamed:@"PlaceHolder.jpg"];
[cell.profileImageView setImageWithURL:partialPlayList.smallestImage.imageURL placeholderImage:placeHolder];
cell.titleLabel.text = [NSString stringWithFormat:@"%@", partialPlayList.name];
cell.auxilaryLabel.text = [@(partialPlayList.trackCount) stringValue];

虽然不太确定何时使用
属性,但是如果我通过代码访问这些对象,结果表明它们工作正常,但是如果我尝试使用PO命令查看它们,它们就不工作了,因此看起来一切正常。

是的,但是如何填充列表?您如何知道属于给定用户的播放列表?看起来您正在从tableView中提供一个特定的列表,但是如何开始填充tableView?请使用与使用
[SPTPlaylistList PlaysforWithSession:session callback:^(NSError*error,SPTPlaylistList*lists){}相同的方法是,当我使用它时,我会返回不正确的数组。这就是问题所在。嗯,我认为你应该就此提出一个问题<代码>项
轨迹或回放
容易混淆,无法区分何时使用哪一项。很抱歉,我帮不了你。