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

时间:2019-04-09 00:25:53

标签: delphi firemonkey

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

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

在执行FormSaveState逻辑后单击主页按钮时,发生以下异常: 无法创建文件.......不允许操作 the exception

在iOS Simulator上测试的相同逻辑工作正常。 知道为什么会这样以及如何解决吗?感谢您的帮助!

1 个答案:

答案 0 :(得分:1)

使用

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

不是

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