我在this教程和Apple docs中看到,这堆代码应该可以工作。
let d = UIDocumentMenuViewController(documentTypes: [kUTTypeText as NSString], inMode: .Import)
o.delegate = self
self.presentViewController(d, animated: true, completion: nil)
但是我得到一个编译时错误
最佳答案
kUTTypeText
是在MobileCoreServices框架中定义的,因此您应该添加
import MobileCoreServices
同样,正如Bartłomiej正确注意到的那样,必须转换类型标识符
在Swift 2/Xcode 7中从
CFString
到String
:UIDocumentMenuViewController(documentTypes: [kUTTypeText as String], inMode: .Import)
关于ios - 为什么UIDocumentMenuViewController不接受kUTTypeText?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/27207703/