问题标签 [twrequest]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
566 浏览

ios - TWRequest 在非 ARC 项目中使用时似乎会泄漏

Instruments (Leaks) 在使用 TWRequest 时报告了内存泄漏,我真的看不出我做错了什么。

以下是重现该问题的步骤:

创建一个新的 Xcode 项目(禁用 ARC),添加 Twitter 框架,然后将以下几行添加到代码中(例如在 viewDidLoad 中):

在使用 Instruments (Leaks) 分析此代码后,它告诉我带有“performRequestWithHandler”的行正在泄漏:

仪器截图

标记线

有什么想法可以防止这种泄漏吗?

我在这里发现了一个类似的问题,但它似乎与我所描述的问题无关。

0 投票
1 回答
7175 浏览

objective-c - iOS 5 Twitter 框架。获取用户的 OAuth 访问令牌

在被授予访问该用户帐户的权限后,是否有人能够获得该用户的 OAuth 访问令牌?

twitter 在 iOS 文档中提到了使用名为“Reverse Auth”的过程,但我似乎在其他任何地方都找不到任何提及它的内容。

我在这里感觉有点失落,所以如果有人能在里面提供一些,将不胜感激。

0 投票
1 回答
814 浏览

twrequest - TWRequest 在发布 REPLY 时崩溃

我正在使用 TWRequest 向 Twitter 发布回复(使用“in_reply_to_status_id”),由于某种原因,TWRequest 正在崩溃。

因此,如果用户提供了一个回复 ID,那么:

我遇到了一个指向这一点的崩溃:

和崩溃:

如果我不提供回复 ID,这可以正常工作。谢谢你的帮助。

0 投票
1 回答
611 浏览

ios5 - iOS 5 Twitter performRequestWithHandler 在设备上不起作用

我已经从使用 MGTwitterEngine 转换为新的 iOS 5.0 twitter API。在模拟器中运行时,我的应用程序就像冠军一样工作。但是,当我在 iPad(设备)上运行它时, performRequestWithHandler 总是以请求超时结束。我已允许我的应用程序访问我的 Twitter 帐户,并且官方 iPad Twitter 客户端(也使用新的 iOS 5.0 twitter api)运行良好。

我不知道为什么它在模拟器中运行良好时无法在设备上运行。

我的 iPad 正在运行软件版本 5.0.1 (9A405)

0 投票
2 回答
1617 浏览

objective-c - 在 Objective-C 中使用块内的块:EXC_BAD_ACCESS

使用 iOS 5 的新TWRequestAPI,我遇到了与块使用相关的砖墙。

我需要做的是在收到对第一个请求的成功响应后,立即触发另一个请求。在第二个请求的完成块上,我通知多步操作的成功或失败。

这大致是我正在做的事情:

我没有保留任何请求或在任何地方保留对它们的引用;这只是一劳永逸。

但是,当我运行该应用程序时,它会崩溃EXC_BAD_ACCESS

它可以很好地执行第一个请求,但是当我尝试使用处理程序启动第二个请求时,它会崩溃。那个代码有什么问题?


创建请求的方法很简单:

0 投票
1 回答
804 浏览

iphone - NSInvocationOperation 忽略 maxConcurrentOperationCount

我正在尝试使用 NSInvocationOperation 将一些 TWRequest 调用排队。似乎以正确的顺序添加方法调用,但是 doSomething: 方法几乎同时被调用,即同时运行,而不是一个接一个地运行,这是我想要实现的。

此外,完整的顺序错误,这表明它没有一个接一个地运行......

在日志中我看到这个:

我希望看到 (2) 在 (1) 完成后执行请求等...任何指针?

0 投票
1 回答
683 浏览

iphone - 如何使用 TWRequest 将地理位置附加到推文

我想将用户的位置附加到 TWRequest。我试图修改 url(使用类似这样的内容:)"http://api.twitter.com/1/statuses/update.json?lat=37.76893497&long=-122.42284884"但响应是“401 Unauthorized”或“400 Bad Request”。

我的 TW 请求:

提前致谢。

0 投票
2 回答
906 浏览

iphone - TWRequest 中的 EXC_BAD_REQUEST 问题

我有以下代码,它在执行请求时总是让我崩溃,知道吗?

更新:打开 NSZombieEnabled 给了我

这是找不到的

0 投票
1 回答
720 浏览

ios - 如何使用 iOS 5 Twitter 框架签署包含我的自定义“via”的推文?

您可能知道 Apple 在 iOS 5 中发布了 Twitter 框架。它提供了一个名为的类 TWRequest,允许您对 Twitter API 进行 HTTP 调用。该accountsd过程负责所有 OAuth 签名。
如果您这样做,TWRequest您的推文将显示为“通过 iOS”。有没有办法嵌入我的客户特定信息以免丢失此标识?

0 投票
1 回答
340 浏览

objective-c - ARC 项目中的 TWRequest 泄漏

我创建了下面的函数,但是它似乎在 performRequestWithHandler 上泄漏。

}

回溯泄漏:

泄漏对象----#----地址----大小----负责库----负责框架

XPCProxy ---- 1 ---- 0x2c6480 ---- 32 字节 ---- Accounts ---- -[ACOAuthSigner initWithAccount:]

NSArray ---- 1 ---- 0x2cf010 ---- 64 字节 ---- XPCObjects ---- -[XPCProxy restrictDecodingToWhitelistedClassNames:]

Malloc 128 字节 ---- 1 ---- 0x2d0650 ---- 128 字节 ---- libdispatch.dylib dispatch_queue_create$VARIANT$mp

Malloc 128 字节 ---- 1 ---- 0x2cf0f0 ---- 128 字节 ---- libdispatch.dylib dispatch_queue_create$VARIANT$mp

谢谢你。