2013-07-07 71 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

相關問題