gpt4 book ai didi

cocoa-touch - 使用 STTWitter 时如何停止流

转载 作者:行者123 更新时间:2023-12-03 16:57:28 26 4
gpt4 key购买 nike

在 iOS 上(但我认为这在 OSX 上是一样的)我正在使用 STTWitter .

除此之外,我想用它来传输主要的公共(public)时间线。

我已成功使用 getStatusesSampleDelimited: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

请求取消后,错误 block 会被调用一次,并出现取消错误。

如果它不能满足您的需求,请告诉我。

关于cocoa-touch - 使用 STTWitter 时如何停止流,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19859569/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com