我在iPad上测试SaveState,我在embarcadero SaveState example上遵循完全相同的逻辑,但是保存数据后会引发异常。
但是,在iOS Simulator上测试的相同逻辑工作正常。 我在iPad iOS12.2上使用Delphi 10.3.1
在执行FormSaveState逻辑后单击主页按钮时,发生以下异常: 无法创建文件.......不允许操作
在iOS Simulator上测试的相同逻辑工作正常。 知道为什么会这样以及如何解决吗?感谢您的帮助!
答案 0 :(得分:1)
使用
SaveState.StoragePath := System.IOUtils.TPath.GetTempPath
不是
SaveState.StoragePath := System.IOUtils.TPath.GetHomePath;