Python ios上kivy应用程序中的文件写入/保存问题

Python ios上kivy应用程序中的文件写入/保存问题,python,ios,iphone,xcode,kivy,Python,Ios,Iphone,Xcode,Kivy,我正在用kivy框架制作一个游戏。为了保存高分,我在我的应用程序类中使用以下行: def build(self): save_file = open("save.txt", "r") sm.get_screen('menu').set_score(int(save_file.readlines()[0])) save_file.close() return sm def on_stop(self): save_file = open("save.txt"

我正在用kivy框架制作一个游戏。为了保存高分,我在我的应用程序类中使用以下行:

def build(self):
    save_file = open("save.txt", "r")
    sm.get_screen('menu').set_score(int(save_file.readlines()[0]))
    save_file.close()
    return sm

def on_stop(self):
    save_file = open("save.txt", "w")
    save_file.write(str(sm.get_screen('menu').high_score))
    save_file.close()
当我在python中运行它时,一切正常,但当我在模拟器或物理设备上运行它时,它似乎并没有保存。当保存文件中的数字为55时,它将读取它

在xcode上运行日志时,我会得到该日志:

    2018-09-12 20:57:05.940676+0200 decode[18245:457744] [Common] 
_BSMachError: port 6707; (os/kern) invalid capability (0x14) 
"Unable to insert COPY_SEND"
    2018-09-12 20:57:05.941114+0200 decode[18245:457744] [Common] _BSMachError: port 6707; (os/kern) invalid capability (0x14) 
"Unable to insert COPY_SEND"
以下是项目:


谢谢大家的帮助

我不做ios开发,但我很确定你不能在其中任意写地址。我想你可以使用App.user\u data\u dir属性来获取一个路径,你可以用一种持久的方式写入它。

是的,我知道我已经解决了这个问题,谢谢你的回答!