fix ios & macos

This commit is contained in:
nyne
2024-10-27 20:42:20 +08:00
parent 3cea340f97
commit 99449bb3d1
3 changed files with 13 additions and 13 deletions

View File

@@ -21,6 +21,6 @@
<key>CFBundleVersion</key>
<string>1.0</string>
<key>MinimumOSVersion</key>
<string>12.0</string>
<string>14.0</string>
</dict>
</plist>

View File

@@ -3,7 +3,7 @@ import UIKit
import UniformTypeIdentifiers
@UIApplicationMain
@objc class AppDelegate: FlutterAppDelegate {
@objc class AppDelegate: FlutterAppDelegate, UIDocumentPickerDelegate {
var flutterResult: FlutterResult?
var directoryPath: URL!

View File

@@ -43,7 +43,7 @@ class AppDelegate: FlutterAppDelegate {
openPanel.begin { (result) in
if result == .OK {
self.directoryPath = openPanel.urls.first
if !self.directoryPath?.startAccessingSecurityScopedResource() ?? false {
if let directoryPath = self.directoryPath, !directoryPath.startAccessingSecurityScopedResource() {
self.flutterResult?(nil)
return
}