ios - 如何在 Swift 中将位置添加到推文?

标签 ios swift twitter social-framework

我正在使用社交框架将内容从我的应用分享到 Twitter。我希望能够在推文中添加一个位置。这是我的代码:

if SLComposeViewController.isAvailableForServiceType(SLServiceTypeTwitter) {
  let twitterComposeVC = SLComposeViewController(forServiceType: SLServiceTypeTwitter)   
  twitterComposeVC.setInitialText("I found a really nice spot. Check it out here")          
  self.presentViewController(twitterComposeVC, animated: true, completion: nil)
} else {
  self.showAlertMessage("Please make sure you're logged into Twitter in your device settings")
}

最佳答案

没有使用 SLComposeViewController 将位置添加到您的推文的选项,用户必须明确设置它。您将必须创建一个自定义推文表。

有些库可以执行此操作(例如 LGTweeter ),但我还没有找到任何用 Swift 编写的库(但您可以在 Swift 代码中使用 objective-c 库)。

更新:

LGTweeter 已从 GitHub 中删除,可以在 CocoaPods 上找到它,不过好像已经不开发了。

关于ios - 如何在 Swift 中将位置添加到推文?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37107076/

相关文章:

swift - 简化 UIView 动画 if/else

html - Css twitter 小部件停留在 firefox 中的元素之外

c++ - 无法使用 twitcurl 编译程序

ios - 如何使用Qt框架设置ios应用程序图标

objective-c - 使用绑定(bind)到要共享的 XCode 项目的路径

ios - 如何将粘性搜索栏添加到 UITableViewController

swift - 如何拥有一个只有图像的 Touch Bar 按钮?

iphone - iPhone 的共享 API 按钮

javascript - 使用 native 共享表让我的移动网站在 iphone 上共享?

ios - 如何在通知中使用 Reactive Cocoa