微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何使用soundcloud Sdk iOS搜索曲目

我已经阅读了适用于iOS的soundcloud sdk文档,虽然它谈到了从现有的soundcloud用户列出曲目,但它似乎没有说到搜索歌曲.那么有没有资源或示例?太感谢了 !

解决方法

你必须使用这种格式:

https://api.soundcloud.com/me/tracks?q=SEARCHTEXT\u0026amp;format=json

请记住,如果用户输入空格,您必须更换它,您可以实现此目的

Nsstring * search = [originalSearch stringByReplacingOccurrencesOfString:@“”withString:@“”];

然后,只需要像这样请求JSON数据:

[SCRequest performMethod:SCRequestMethodGET onResource:[NSURL URLWithString:[Nsstring stringWithFormat:@"https://api.soundcloud.com/me/tracks?q=%@&format=json",search]] usingParameters:nil withAccount:[ScsoundCloud account] sendingProgressHandler:nil responseHandler:^(NSURLResponse *response,NSData *data,NSError *error) {

我的最终代码如下所示:

Nsstring *search = [searchBar.text stringByReplacingOccurrencesOfString:@" " withString:@"%20"];

[SCRequest performMethod:SCRequestMethodGET onResource:[NSURL URLWithString:[Nsstring stringWithFormat:@"https://api.soundcloud.com/me/tracks?q=%@&format=json",NSError *error) {

    NSError *jsonError;
    NSJSONSerialization *jsonResponse = [NSJSONSerialization JSONObjectWithData:data options:0 error:&jsonError];

    if (!jsonError && [jsonResponse isKindOfClass:[NSArray class]]) {

        self.searchQuery = (NSArray *)jsonResponse;
        [self.tableView reloadData];

    }

    else {

        NSLog(@"%@",error.localizedDescription);

    }

}];`

我希望这有帮助!

原文地址:https://www.jb51.cc/iOS/334072.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐