我認爲這只是iOS9的一個bug。我有類似的問題,所以我創建了一個非常簡單的項目,並測試了iOS9(iphone6 +)和iOS10(iphone7 +)。對於我的情況,錯誤消息出現在UIDocumentInteractionController和我選擇蘋果的應用程序(例如電子郵件)。錯誤消息只有w/iOS9。所以,我認爲這只是iOS9的一個漏洞,我只是無視而已。這是代碼。
import UIKit
class ViewController: UIViewController {
var documentInteractionController: UIDocumentInteractionController! = nil
@IBAction func openDocInteraction(_ sender: Any) {
if (documentInteractionController == nil) {
documentInteractionController = UIDocumentInteractionController()
}
let pngfile = NSSearchPathForDirectoriesInDomains(.documentDirectory, .userDomainMask, true)[0] + "/testfile.png"
documentInteractionController.url = URL(fileURLWithPath: pngfile)
documentInteractionController.presentOptionsMenu(from: view.frame, in: view, animated: true)
}
override func viewDidLoad() {
super.viewDidLoad()
}
}
任何解決方案克里斯K ?? –