Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/wordpress/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Cocoa touch 使用STTWitter时如何停止流_Cocoa Touch_Cocoa_Sttwitter - Fatal编程技术网

Cocoa touch 使用STTWitter时如何停止流

Cocoa touch 使用STTWitter时如何停止流,cocoa-touch,cocoa,sttwitter,Cocoa Touch,Cocoa,Sttwitter,在iOS上(但我认为在OSX上也一样)我正在使用 除此之外,我想用它来流式传输主要的公共时间线 我已成功使用GetStatussSampleDelimited:stallWarnings:progressBlock:stallWarningBlock:errorBlock:启动推特流 当我有足够的数据流时,如何停止数据流,或者想切换到其他数据流(例如,流式搜索) 我尝试过销毁STTWitterAPI对象,但没有效果。我在对象上看不到停止流式处理的方法,并且我已经跟踪了源代码,看不到在流启动后可以

在iOS上(但我认为在OSX上也一样)我正在使用

除此之外,我想用它来流式传输主要的公共时间线

我已成功使用
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规范更新后再拿。谢谢