Cocoa touch 使用STTWitter时如何停止流
在iOS上(但我认为在OSX上也一样)我正在使用 除此之外,我想用它来流式传输主要的公共时间线 我已成功使用Cocoa touch 使用STTWitter时如何停止流,cocoa-touch,cocoa,sttwitter,Cocoa Touch,Cocoa,Sttwitter,在iOS上(但我认为在OSX上也一样)我正在使用 除此之外,我想用它来流式传输主要的公共时间线 我已成功使用GetStatussSampleDelimited:stallWarnings:progressBlock:stallWarningBlock:errorBlock:启动推特流 当我有足够的数据流时,如何停止数据流,或者想切换到其他数据流(例如,流式搜索) 我尝试过销毁STTWitterAPI对象,但没有效果。我在对象上看不到停止流式处理的方法,并且我已经跟踪了源代码,看不到在流启动后可以
GetStatussSampleDelimited:stallWarnings:progressBlock:stallWarningBlock:errorBlock:
启动推特流
当我有足够的数据流时,如何停止数据流,或者想切换到其他数据流(例如,流式搜索)
我尝试过销毁STTWitterAPI对象,但没有效果。我在对象上看不到停止流式处理的方法,并且我已经跟踪了源代码,看不到在流启动后可以停止流式处理的任何方法
我错过了什么?库不支持取消请求,所以我添加了此功能:
id request = [twitter getStatusesSampleDelimited:nil
stallWarnings:nil
progressBlock:^(id response) {
// ...
} stallWarningBlock:nil
errorBlock:^(NSError *error) {
// ...
}];
// ...
[request cancel]; // when you're done with it
在请求取消之后,错误块被调用一次,并带有取消错误
如果它不能满足您的需要,请告诉我。看起来它应该完全满足我的需要。我会在pod规范更新后再拿。谢谢