SaveState 异常:无法创建文件,不允许操作

SaveState exception: Cannot Create file, Operation not permitted

我在 iPad 上测试 SaveState,我在 embarcadero SaveState example 上遵循完全相同的逻辑,但它在保存数据后抛出异常。

但是,在 iOS 模拟器上测试的相同逻辑工作正常。 我正在使用 Delphi 10.3.1 和 iPad iOS12.2

当我在执行FormSaveState 逻辑后点击主页按钮时,出现以下异常: 无法创建文件.......不允许操作

在 iOS 模拟器上测试的相同逻辑工作正常。 知道为什么会发生这种情况以及如何解决吗?感谢您的帮助!

使用

SaveState.StoragePath := System.IOUtils.TPath.GetTempPath

而不是

SaveState.StoragePath := System.IOUtils.TPath.GetHomePath;