diff --git a/shell/platform/darwin/ios/framework/Source/FlutterPlatformPlugin.mm b/shell/platform/darwin/ios/framework/Source/FlutterPlatformPlugin.mm index 187cbf7c4ee5947dd95eb0228b3c508085af83d8..77a20e9ad85e1c9bc36f9f402d7a34fa1f2a5a26 100644 --- a/shell/platform/darwin/ios/framework/Source/FlutterPlatformPlugin.mm +++ b/shell/platform/darwin/ios/framework/Source/FlutterPlatformPlugin.mm @@ -13,12 +13,12 @@ namespace { constexpr char kTextPlainFormat[] = "text/plain"; -NSDictionary* GetDirectoryOfType(NSSearchPathDirectory dir) { +NSString* GetDirectoryOfType(NSSearchPathDirectory dir) { NSArray* paths = NSSearchPathForDirectoriesInDomains(dir, NSUserDomainMask, YES); if (paths.count == 0) return nil; - return @{ @"path": paths.firstObject }; + return paths.firstObject; } } // namespaces @@ -191,11 +191,11 @@ using namespace shell; pasteboard.string = data[@"text"]; } -- (NSDictionary*)getPathProviderTemporaryDirectory { +- (NSString*)getPathProviderTemporaryDirectory { return GetDirectoryOfType(NSCachesDirectory); } -- (NSDictionary*)getPathProviderApplicationDocumentsDirectory { +- (NSString*)getPathProviderApplicationDocumentsDirectory { return GetDirectoryOfType(NSDocumentDirectory); }