当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Swift Never suggestedFileName(_:)用法及代码示例


实例方法

suggestedFileName(_:)

如果接收者选择将项目写入磁盘,则提供要使用的文件名。

声明

func suggestedFileName(_ fileName: String) -> some TransferRepresentation

参数

fileName

建议的文件名,包括文件扩展名。

详述

任何传输表示都可以写入磁盘。


 extension ImageDocumentLayer: Transferable {
     static var transferRepresentation: some TransferRepresentation {
         DataRepresentation(contentType: .layer) { layer in
             layer.data()
             } importing: { data in
                 try ImageDocumentLayer(data: data)
             }
             .suggestedFileName("Layer.exampleLayer")
         DataRepresentation(exportedContentType: .png) { layer in
             layer.pngData()
         }
         .suggestedFileName("Layer.png")
     }
 }

上面的 .exampleLayer 文件扩展名应与您在应用程序的 Info.plist 文件中声明的 layer 内容类型的扩展名匹配。

可用版本

iOS 8.0+, iPadOS 8.0+, macOS 10.10+, Mac Catalyst 13.0+, tvOS 9.0+, watchOS 2.0+

相关用法


注:本文由纯净天空筛选整理自apple.com大神的英文原创作品 Never suggestedFileName(_:)。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。