【发布时间】:2013-07-05 05:05:41
【问题描述】:
SPSearch 按预期工作,初始化为:
SPSearch* new_search = [[SPSearch alloc] initWithSearchQuery: search_string
pageSize: 50
inSession: active_session
type: SP_SEARCH_SUGGEST];
然后我在 SPSearch 实例上为 @"artists" 设置了 KVO。这是通过一个类别来完成的,该类别让实例自己观察@“艺术家”(和其他人)的变化。在 new_search 被实例化后,[new_search setDelegate: searchController] 被调用,这导致 SPSearch 实例在 KVO 意识到更新时调用 [searchController setArtists: Artists_array]。
在我更新 Xcode 之前,这一切都运行良好。据我所知,没有其他任何变化。
现在,任何搜索(例如@"a",但不限于此)都会返回通过 KVO 通知提供的数组中的 0 个艺术家。
创建搜索时,SPSession instance.connectionState 为 SP_CONNECTION_STATE_LOGGED_IN。据我所知,一切都被正确实例化、登录等。
可能发生了什么导致搜索始终不返回任何结果?我可能会从哪些地方开始调查以弄清楚发生了什么?
【问题讨论】:
标签: spotify cocoalibspotify-2.0 libspotify