问题标签 [mgtwitterengine]

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 投票
3 回答
670 浏览

iphone - IOS:使用 MGTwitterEngine 编译项目时出错

我在编译我的项目时在某些机器上遇到了这个错误:

它在模拟器模式下编译得很好,但不是设备(ios 4.3)

如何摆脱这个?

0 投票
1 回答
248 浏览

iphone - 与 OAuthTwitterController 委托崩溃

调用此委托函数时,我得到一个 EXC_BAD_ACCESS:

有任何想法吗 ?

我的课看起来像这样:

崩溃发生在用户名的 NSLog 之前,线程 1 中有“objc_msgSend”

0 投票
1 回答
594 浏览

iphone - MGTwitterEngine 及其支持的数组

这是我第一次发帖。我一直害怕发布任何东西,因为我是 C++ 的菜鸟,但我不得不说我似乎很快就赶上了,因为我是一位经验丰富的 html、css、javascript 开发人员。

好的,所以我正在做这个实现 twitter 和 Matts TwitterEngine 的项目,事情开始融合在一起。我有一个表格视图,收集登录用户的时间线。您可以发布推文并查看时间线,但在尝试合并“@”用户“属性时遇到了一些问题。

我得出的结论是,这是因为它是一个 NSDictionary,其中包含多个数组。例如@user 由用户、scree_name 等组成,所以这里有一些代码,也许可以看看是否有人可以帮我解决这个问题。

在 NSObject 的 .h 文件中,我将调用一个

在 .m 文件中

现在这是我将其称为 View 的地方,并且我相信我有问题,因为我仍在学习数组和可变数组并且不知道该调用什么。

在我的 TwitterViewController.h 中,我首先显然导入了工作正常的 SA_OAuth 引擎和控制器,然后我使用了两个 MutableArray,如下所示

在 twitterview.m 我导入第一个 .h 然后调用

然后我返回 MutableArray 的计数并尝试将其显示在推文旁边,以便在时间轴上显示实际推文的人员 screen_name

所以就像我说的“推文”正在工作,我可以通过 addObject 方法添加其他对象,例如转发计数,但我一生都无法弄清楚为什么我不能让用户屏幕名称显示在单元格中! !

我最终还想与化身异步并添加一个 RT 按钮,所以如果有人对实现这些的简单方法有任何建议,那也很棒!

我很感激我能得到的任何帮助!!!感谢希望很快听到有人帮助我了解 NSDictionary、NSArrays 和 MutableArrays,因为我相信这就是问题所在。或者,也许我只是没有正确地填充表格,无论我被难住了,并且可以使用一些帮助!

衷心感谢

安东尼

倾倒:

更新!!!!!!想发布我的解决方案以防其他人阅读此内容。我讨厌浏览帖子,用户找到了他们的 awnser,但不分享他们的解决方案以帮助其他人。所以我不会成为那个人,告诉你们我是如何做到这一点的!

解决方案:

首先正确地调用你的数组,就像下面 Danny 谈到的那样,不要遵循我的方法,因为它可能会在以后给你自己造成问题。" 我在两次通话中仍然使用 MutableArray,但会在不久的将来尝试更改。

现在确保所有数组的格式正确并“连接你的点”=P 但这是踢球者!下面是 MGTwitterEngine 的一部分,它解释了我的问题。起初我调用一个整数“1”,引擎认为我试图为整个用户数组获取一个“screen_name”,所以很明显它会通过一个 SIGABRT 并说你想在这里做什么!=P

只是想澄清我之前所说的关于整数和定义用户的内容。在

// 这个键被添加到返回的每条推文或直接消息中, // 带有一个包含 MGTwitterRequestType 的 NSNumber 值。// 这旨在帮助客户端应用程序聚合更新。

定义 TWITTER_SOURCE_REQUEST_TYPE @"source_api_request_type"

我希望我能帮助其他人完成添加 scree_name ......基本上你可以将它用于其中的任何“文本”信息,例如 ReTweet Counts 等......等等......现在我需要弄清楚如何加载他们表格视图中的配置文件图像....我让它用这行代码加载图像,但由于某些奇怪的原因它不会加载到表格视图中。它甚至可以正确地将文本推到上面,就像它们是那里的图像一样,但没有

对此的任何建议将不胜感激!!!

....我在转储中完全没有错误“我必须删除超链接,因为垃圾邮件问题,我是新成员....仅供参考”

我可以离开 2 =P

0 投票
1 回答
247 浏览

oauth - MGTwitterEngine:哪个用户登录了?

我想知道如何知道当前登录的是哪个用户?我使用的是 xAuth,而我没有使用 SAOAuthTwitterEngine,所以我仅限于 MGTwitterEngine 方法。

0 投票
1 回答
205 浏览

iphone - MGTwitterEngine:GetBulkUserInformationFor:

我正在使用 MGTwitterEngine 从 NSString 中获取配置文件,但我只得到列表中的第一个响应。将 MGTwitterEngine.m 中的方法更改为使用 screen_name 而不是 user_id 会给我一个 404 错误,使用 user_id 有效,但它只返回列表中的第一个。

MGTwitterEngine.m

我的方法:

..和我的电话:

0 投票
1 回答
484 浏览

cocoa - 如何在 Cocoa 应用程序中修复 MgTwitter 的 xAuth 问题?

我正在为 Mac OSX 开发 Twitter 客户端,并且正在使用 MgTwitter 框架。我使用 xAuth 登录方法,它工作正常,但我无法从我的时间线获取推文。

这是控制台中的错误消息:

这是登录方法的代码和管理令牌元素的函数:

我不知道错误在哪里。我该如何解决?非常感谢。

0 投票
1 回答
240 浏览

mgtwitterengine - MGTwitterEngine“默认”推文计数?

这是我的问题!我正在使用 MGTwitter 引擎,从推文到 screen_names 重新推文计数和头像都放在表格视图中。我不明白的是,如果我添加任何类型的已知“计数”,它将在 19 单元格之后滚动时崩溃

它总是在 19 个单元格上崩溃...????

这就是我计数的方式

因此,如果我只是返回计数,如上所示“返回计数;” 一切正常,但它每次都会获得随机数量的推文,范围从 10 到 20 条推文永远不会超过 20 条......如果你不能获得超过 20 条推文,那么拥有推特引擎的意义是什么???所以我进去添加你看到的那行

“计数 = 50;” 当它到达第 19 个单元格时,它会在滚动时崩溃!不管我把这个数字做什么,它都会这样做......例如:

还是会崩溃……???迷茫了吗?我......也许我返回的计数都错了,有人可以启发我以更好的方式返回你的计数......是的,我在班级顶部定义了 kCustomRowCount......

所以我最初的第一反应是我做错了什么,但我看了又看,似乎看不到什么......然后我做了一些测试,发现它似乎在 19 单元格上崩溃了,我们都知道 iOS整数从零开始。这意味着可能有一个默认的推文计数。

所以当然我打开 MGTwitter 引擎并开始浏览,没有运气,我用谷歌搜索,发现在 MGTwitterEngine.h 中有一次默认推文计数为 20 条推文,但在我的版本中没有!所以我只是添加了#define,但这不起作用!因此,如果有人对如何解决此问题有任何建议,或者是否存在或不存在默认推文计数,那么我可以将其从等式中取消!

谢谢,希望尽快找到解决办法!

0 投票
1 回答
1341 浏览

iphone - MGTwitterEngine (iPhone) 不会向 Twitter 发送更新

我无法在 Twitter 上发送状态更新。

这是我的代码..

}

0 投票
1 回答
854 浏览

iphone - NSDictionary 中的项目返回 NULL

我正在使用 MGTWitterEngine,但我无法弄清楚为什么我的字典项返回 null。

我有这个方法:

由于某种原因,我的 NSLog 总是显示“来自用户:NULL”。我可以做一个 NSLog 的 searchResults 正确转储搜索的内容,但我不知道如何解析信息。任何帮助将不胜感激。

0 投票
1 回答
525 浏览

iphone - iPhone 和 Twitter API OAuth 消费者密钥和秘密

我从 Twitter 加载数据时遇到问题。我在下面发布的方法工作了大约 5-10 分钟,然后它冻结了我的消费者密钥....

我知道这是关键,因为我已经在设备上安装了应用程序,然后我将进行更改并在模拟器上运行,它也会影响设备。这会持续大约 30 分钟,然后这些键似乎会自行刷新并且无需对实际代码进行任何更改即可工作。有时我会进入 Twitter Dev,如果我的应用程序是并重置密钥并替换我的代码中的密钥,并且工作大约 10 分钟,然后同样的事情发生了!

这是我用来调用 twitter OAuth 并接收我的UITableView.