- Java 双重比较
- java - 比较器与 Apache BeanComparator
- Objective-C 完成 block 导致额外的方法调用?
- database - RESTful URI 是否应该公开数据库主键?
我用 UIActivityViewController
创建了 @IBAction
。
@IBAction func shareButton(_ sender: Any) {
let text1 = "Перевод величины Годы в количестве \(year) лет."
let text2 = "Месяцы: \(mounthLabel.text!)"
let text3 = "Недели: \(weekLabel.text!)"
let text4 = "Дни: \(dayLabel.text!)"
let text5 = "Часы: \(hourLabel.text!)"
let text6 = "Минуты: \(minuteLabel.text!)"
let text7 = "Секунды: \(secundLabel.text!)"
let URL0 = "Скачать конвертер величин по ссылке:"
let URL = "https://itunes.apple.com/us/app/unit-converter/id1329406653?l=ru&ls=1&mt=8"
let space = ""
let space2 = ""
let activityController = UIActivityViewController(activityItems: [text1, space, text2, text3, text4, text5, text6, text7, space2, URL0, URL], applicationActivities: nil)
present(activityController, animated: true, completion: nil)
}
Все замечательно работает, однако при экспорте в приложение штатное "Заметки"сохраняет только первуую строк. Что может быть не так и есть ли способ это исправить?
它正在工作,但是当我尝试共享到“Notes”或“Facebook”时,仅共享第一个 text1 字符串。怎么了?
最佳答案
为什么不将它们组合成一个文本呢?像这样的东西:
let text = "Перевод величины Годы в количестве \(year) лет.\n\nМесяцы: \(mounthLabel.text!)\nНедели: \(weekLabel.text!)\nДни: \(dayLabel.text!)\nЧасы: \(hourLabel.text!)\nМинуты: \(minuteLabel.text!)\nСекунды: \(secundLabel.text!)\n\nСкачать конвертер величин по ссылке:\nhttps://itunes.apple.com/us/app/unit-converter/id1329406653?l=ru&ls=1&mt=8"
let activityController = UIActivityViewController(activityItems: [text], applicationActivities: nil)
present(activityController, animated: true, completion: nil)
关于ios - 如何通过 UIActivityController 分享?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48369985/
我提到了很多与此相关的问题,大多数问题似乎都得到了解决,因为 OP 正在模拟器上尝试,而不是在真实设备上。 我一直在尝试两者,但我看到的只是下面的图片。我之前在不同的项目中使用过相同的代码并取得了成功
我需要在 ios6 的 UIActivityViewController 中添加一个自定义按钮,并在点击按钮时获取其 IBAction 方法。这可能吗? 最佳答案 我可以给你一个解决方法。先做一个UI
我向我的应用添加了一个 activityViewController,如下所示,传入了一张图片 UIActivityViewController *avc = [[UIActivityViewCont
我已经隔离了 setExcludedActivityTypes 数组的内存泄漏。见下面的代码: - (void)postToFacebook:(UITapGestureRecognizer *)sen
我试图在 UITableViewController 之上呈现一个自定义大小的 UIViewController 而不关闭 UITableViewController 但我做不到。我所能做的就是将 U
我拿了一个 default.png 文件并将其作为我的初始屏幕,我让它休眠了几秒钟以使其可见。 但是我还想给它添加一个UIActivityController。因为我没有使用任何 ViewContro
我正在展示 UIActivityController 但它在屏幕上显示了一半。 let textToShare = "This is awesome! Check out this website
目前,每当用户想要使用 UIActivityController 共享图像时,我都会发送图像和文本。这在 email 和 gmail 上工作正常,但它在 whatsapp 或 Skype 上变得困惑(
我想更改关于用户选择的共享类型的消息正文内容,我该怎么做?现在我可以在初始化时设置一个值,我该如何更改它?任何指针表示赞赏 最佳答案 参见UIActivityItemSource协议(protocol
UIActivityViewController *avc = [[UIActivityViewController alloc] initWithActivityItems:items applic
我试图通过我的应用程序在 Facebook 和 Twitter 上分享一些文本。我进行了搜索,找到了一段代码来执行此操作并且运行良好,但是我无法理解编译器的响应,因为它看起来有问题。代码是 NSArr
我正在尝试使用 UIActivityController 时出现的文本的标题文本颜色。文本阅读,“点击以通过 AirDrop 共享”。我想让它变成白色而不是默认的颜色,它看起来是灰色的。 我已经找了很
我用 UIActivityViewController 创建了 @IBAction。 @IBAction func shareButton(_ sender: Any) { let t
我实现了一个简单的UIActivityViewController如下 let activityController = UIActivityViewController(activityItems:
我们最近发现我们的 UIActivityViewController 实现调用呈现 MailComposerVC、消息、facebook 和 twiter VC 的模态视图时存在问题。在所有旧设备上,
我有一段简单的代码来显示多个社交 channel 的共享对话框: let text = String(format:NSLocalizedString("I %@ with the Dhammapad
我在我的项目中添加了 UIActivityController。看起来在这个特定主题上可用的帮助要少得多。我面临的问题是链接以一种奇怪的方式在 Facebook 上共享,而不是它们通常在 Facebo
我想分享在应用程序中创建的 URL 文件和文本。但它似乎只能共享文本,不能共享 URL 或 UIImage 等任何数据。我使用的代码: let sharedVideo = Video(Title: _
我正在尝试使用 requestAVAsset 通过 UIActivityController 分享视频 PHAsset。这适用于 Messaging,但不适用于 AirDrop,指示为“失败”。 PH
我想在 uiactivitycontroller 中仅显示邮件、消息和 Whatsapp。 排除事件类型仅排除默认类型并显示其他类型。 有没有办法只显示上述事件。 提前致谢 最佳答案 只需将名为 sh
我是一名优秀的程序员,十分优秀!