2013-07-07 20 views
1

SPSearch正在如预期,初始化为:CocoaLibSpotify - SPSearch返回通过志愿0艺术家的@“一个”

SPSearch* new_search = [[SPSearch alloc] initWithSearchQuery: search_string 
                pageSize: 50 
                inSession: active_session 
                 type: SP_SEARCH_SUGGEST]; 

我再有志愿设置为@“艺术家”的SPSearch实例。这是通过一个类别来实现的,该类别通过实例观察@“艺术家”(和其他人)中的变化。 new_search实例化后,[new_search setDelegate:searchController]被调用,这导致SPSearch实例在KVO意识到更新时调用[searchController setArtists:artists_array]。

这是所有工作完美,直到我更新Xcode。据我所知,没有其他变化。

现在,任何搜索(例如@“a”,但不限于此)会通过KVO通知返回阵列中的0个艺术家。

创建搜索时,SPSession instance.connectionState为SP_CONNECTION_STATE_LOGGED_IN。据我所知,一切正在正确实例化,登录等。

什么可能会导致搜索总是返回没有结果?我可能会开始调查哪些地方来弄清楚发生了什么?

回答

0

CocoaLibSpotify附带一组单元测试,其中包括SPSearch的测试。请运行这些测试(详细信息在自述文件中) - 如果搜索测试通过,请查看它们的实现方式。您的解决方案听起来像可能会导致ARC世界中的问题。

+0

在IRC post unit testing上的通信导致实况搜索和艺术家和专辑元数据无法正常工作的结论。分辨率未决。标准搜索工作;观察自己似乎对ARC来说不是一个问题,但是将这一点铭记为潜在的未来问题。随着我学习更多,将会更新。 – Asher

相关问题