如何共享RTF文件Swift 3中的文本
我甚至不确定这是否可行,但不管怎样: 我的应用程序中有RTF文件,用于填充文本视图。我希望我的用户能够共享这些文件中的文本,而不是文件本身 这是我当前用于共享文件的代码:如何共享RTF文件Swift 3中的文本,swift,Swift,我甚至不确定这是否可行,但不管怎样: 我的应用程序中有RTF文件,用于填充文本视图。我希望我的用户能够共享这些文件中的文本,而不是文件本身 这是我当前用于共享文件的代码: @IBAction func shareRecipeTxtBtn(_ sender: Any) { let grabIngredientTxt = Bundle.main.url(forResource: "bananaPancakes_ing", withExtension: "rtf") let grab
@IBAction func shareRecipeTxtBtn(_ sender: Any) {
let grabIngredientTxt = Bundle.main.url(forResource: "bananaPancakes_ing", withExtension: "rtf")
let grabDirectionTxt = Bundle.main.url(forResource: "bananaPancakes_dir", withExtension: "rtf")
let txtToShare = [grabIngredientTxt, grabDirectionTxt]
let activityViewController = UIActivityViewController(activityItems: txtToShare, applicationActivities: nil)
activityViewController.popoverPresentationController?.sourceView = self.view
activityViewController.excludedActivityTypes = [UIActivityType.postToFacebook, UIActivityType.postToTwitter]
self.present(activityViewController, animated: true, completion: nil)
}
附加的屏幕截图是上述代码的结果,但并不理想
为什么不从文本视图中抓取正在显示的文本
let txtToShare = [textView1.text, textView2.text]
或
为什么不从文本视图中抓取正在显示的文本
let txtToShare = [textView1.text, textView2.text]
或
您将应用程序指向的是文件,而不是其内容。您将应用程序指向的是文件,而不是其内容。