【发布时间】:2014-06-18 00:56:51
【问题描述】:
我正在使用 STTwitter 通过 API 向 twitter 发布消息。
我的 OSX Mavericks 系统偏好设置下的“互联网帐户”中有两个活动的 Twitter 个人资料。一个是我的个人帐户,另一个是我正在处理的东西。
我想向帐户 #2 发布推文。
使用 STTwitterAPI 我的代码如下所示:
twitter = [STTwitterAPI twitterAPIOSWithFirstAccount];
现在,代码的其余部分正常工作,但它使用了错误的帐户(它不是第一个帐户)。
我查看了代码,我认为我可以使用这样的东西:
twitter = [STTwitterAPI twitterAPIOSWithAccount:(ACAccount *)];
然后从商店获取我的帐户。现在,有没有办法通过句柄获得“ACAccount”(我在任何地方都找不到),或者有没有办法让弹出节目来选择要使用的帐户? STTwitter 没有显示这个。
我在 API 代码中看到他们返回帐户的“索引 0”,所以我考虑创建一个新方法
twitter = [STTwitterAPI twitterAIOSWithHandle:(NSString *)];
但不确定这是否是正确的方法。
任何帮助将不胜感激!
【问题讨论】:
-
我进行了一系列更改以使用 NSAlert 进行选择并将首选帐户保存在 NSDefault 中。如果有人知道更好的方法,将保持打开状态:)
标签: objective-c twitter sttwitter