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

时间:2018-09-12 19:02:07

标签: python ios iphone xcode kivy

我正在用Kivy框架制作游戏。为了节省高分,我在我的App类中使用以下行:

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"

这是项目:https://github.com/KarolBorecki/Decode

感谢大家的帮助!

0 个答案:

没有答案