我正在构建基于文档的iOS应用程序。
我使用Bundle.main.url(...)
访问New text.txt
文件,该文件在模拟器中可以正常运行,但是在真实设备上显示Operation not permitted
。
这是Xcode控制台中显示的内容:
'/var/containers/Bundle/Application/D28BA10A-F735-4FCE-A52F-C74533C04780/TextEdit.app/New text.txt': Operation not permitted
这是我的代码:
func documentBrowser(_ controller: UIDocumentBrowserViewController, didRequestDocumentCreationWithHandler importHandler: @escaping (URL?, UIDocumentBrowserViewController.ImportMode) -> Void) {
let newDocumentURL = Bundle.main.url(forResource: "New text", withExtension: "txt")
if newDocumentURL != nil {
importHandler(newDocumentURL, .move)
} else {
importHandler(nil, .none)
}
}