我在使用 Swift 对 iOS 中从外部源打开的文件进行基本处理时遇到问题。我正在尝试通过电子邮件从自定义文件类型(带有自定义扩展名的简单文本文件)导出/导入数据。我在应用程序内导出文件并作为附件发送时没有任何问题。我还可以通过编辑 info.plist 文件将文件类型与我的应用程序关联起来。但是,一旦我选择使用我的应用程序打开文件,我不知道如何/在哪里实现处理文件的功能。
经过一些搜索后,我找到了本教程: https: //www.raywenderlich.com/1980/email-tutorial-for-ios-how-to-import-and-export-app-data-via-email-in-你的 ios 应用程序
然而,所有有关文件处理的说明都在 Objective C 中提供。
任何对此的帮助将不胜感激。
正如标题所述,我正在寻找一种在 SwiftUI 中将多行文本包装在形状内的方法(见下图)。我尝试使用 .clipToShape(MyShape()),但这只会使不在形状内的任何文本不可见。
我过去使用 UIKit 和排除路径完成了此任务,但希望找到一种方法来使用 SwiftUI 实现相同的效果。
任何建议将不胜感激。