CocoaLibSpotify 中的 SPSearch
Posted
技术标签:
【中文标题】CocoaLibSpotify 中的 SPSearch【英文标题】:SPSearch in CocoaLibSpotify 【发布时间】:2012-02-14 05:05:48 【问题描述】:我正在查看 CocoaLibSpotify,并试图让一个简单的搜索请求正常工作。 我提出这样的要求:
SPSearch *search = [[SPSearch alloc] initWithSearchQuery:@"Adele" inSession:[SPSession sharedSession] ];
然后我轮询搜索以返回:
[search searchInProgress]
但我从来没有看到 searchInProgress 返回一个 NO - 即。搜索似乎从未完成。
我已经搜索了文档和示例,但它并没有帮助我理解如何正确使用 SPSearch - 肯定会在这里欢迎一些帮助...
谢谢, 伊恩
【问题讨论】:
【参考方案1】:使用 Key-Value Observing 来观察你需要的属性的变化。
【讨论】:
这非常有效。 KVO 捕获值更改为 YES 但直接检查值总是返回 NO 是否有原因? 如果你在一个紧密的循环中轮询,你实际上也阻塞了 libSpotify,因为它运行在你调用它的同一个线程上。由于 libSpotify 无法正确操作搜索,因此搜索永远不会完成。以上是关于CocoaLibSpotify 中的 SPSearch的主要内容,如果未能解决你的问题,请参考以下文章
尝试播放某些曲目时出现 cocoalibspotify 错误