问题描述
在默认共享扩展中,SLComposeServiceViewController
会在加载时自动将所选文本分配给 textview。
我用 SLComposeServiceViewController
替换了 UIViewController
,并在情节提要中的 View 控制器中添加了一个文本视图。如何将所选文本分配给我的自定义文本视图?
override func viewDidLoad() {
let extensionItem = extensionContext?.inputItems[0] as! NSExtensionItem
let contentTypeText = kUTTypeText as String
for attachment in extensionItem.attachments!{
if attachment.hasItemConformingToTypeIdentifier(contentTypeText) {
attachment.loadItem(forTypeIdentifier: contentTypeText,options: nil,completionHandler: { (results,error) in
let text = results as! String
textView.text = text
})
}
}
目前此代码不会更改 textView
文本。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)