我有IBAction
我要保存用户正在播放的曲目。我在包含播放器的类中有以下代码:
- (IBAction)saveTrackToMyMusic:(id)sender {
[SPTTrack trackWithURI: [NSURL URLWithString:self.spotifyUrl] accessToken:self.session.accessToken market:nil callback:^(NSError *error,SPTTrack *track){
[self.tracksArray addObject:track];
[SPTUser requestCurrentUserWithAccessToken:self.session.accessToken callback:^(NSError *error, SPTUser *object) {
[SPTYourMusic saveTracks:self.tracksArray forUserWithAccessToken:self.session.accessToken callback:^(NSError *error, id object) {
if(error){
NSLog(@"%@%@",@"Error Saving Track: ",error);
} else {
NSLog(@"Track Saved!");
}
}];
}];
}];
}
我的session
有效,而我添加到track
的SPTTrack对象self.tracksArray
确实是正确的跟踪。该方法运行时没有错误,但轨道永远不会保存到我的音乐库中。我在这里缺少什么?