Ios 使用UISearchController在API中搜索?
我目前正在开发一个iOS应用程序,它利用Spotify API检索歌曲并播放歌曲。我目前被困在搜索功能上 我已经成功地将SpotifyAPI(Obj-C)桥接到我的Swift项目中,并且我已经能够创建一个基本搜索,它将通过一系列硬编码数据进行搜索/过滤 现在,我想利用在“SPTRequest”类中声明的“performSearchWithQuery:queryType:session:callback:”方法,但我不确定该如何进行。我只想搜索歌曲并检索艺术家姓名和歌曲名称 如果有人能给我一些指导,告诉我如何去做,我将不胜感激 谢谢 :使用SPTSearch 确保将“-all_load”添加到其他链接器标志或其他。每次项目都将为零Ios 使用UISearchController在API中搜索?,ios,api,swift,search,spotify,Ios,Api,Swift,Search,Spotify,我目前正在开发一个iOS应用程序,它利用Spotify API检索歌曲并播放歌曲。我目前被困在搜索功能上 我已经成功地将SpotifyAPI(Obj-C)桥接到我的Swift项目中,并且我已经能够创建一个基本搜索,它将通过一系列硬编码数据进行搜索/过滤 现在,我想利用在“SPTRequest”类中声明的“performSearchWithQuery:queryType:session:callback:”方法,但我不确定该如何进行。我只想搜索歌曲并检索艺术家姓名和歌曲名称 如果有人能给我一些指导
SPTSearch.perform(withQuery: "Some Query", queryType: .queryTypeTrack, accessToken: session.accessToken) { (error, listPage)
guard let listPage = listPage as? SPTListPage else { return }
guard let tracks = listPage.items as? [SPTPartialTrack] else { return }
for track in tracks {
// do something with the track
print(track.name)
}
}