在 Xcode 9.3 之前,我在导入文件时没有遇到任何问题,现在当我尝试在应用程序中使用 open 打开文件时崩溃了
Thread 1: EXC_BAD_ACCESS (code=1, address=0x0)
它甚至没有到达我的
func application(_ application: UIApplication, open url: URL, sourceApplication: String?, annotation: Any) -> Bool {
let urlName = url.lastPathComponent
print("Gotten a file \(urlName)")
}
因此,在我的应用程序获取我不理解的文件之前,它就崩溃了
在 AppDelegate 中
我还创建了一个新的空项目并遇到了同样的问题
这些是必要的文档设置
坠机地点
最佳答案
碰巧遇到了这个方法
func application(_ app: UIApplication, open url: URL, options: [UIApplicationOpenURLOptionsKey : Any] = [:]) -> Bool {
// read in your file
}
所以用这个替换上面的方法,它起作用了。
关于swift - 无法使用 Open in... 打开文件,因为 Xcode 9.3,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49593955/