gpt4 book ai didi

iphone - 在 iPhone 应用程序中存储测验问题

转载 作者:行者123 更新时间:2023-11-28 20:42:45 25 4
gpt4 key购买 nike

我对 iPhone 开发非常陌生,如果问题太基础,请原谅我。我正在开发一个测验应用程序,我需要从服务器获取测验问题然后展示它们。我已经完成了检索部分,但我不知道我可以在哪里保存它们,因为测验的设计是这样的,有 20 个问题,我必须在每个屏幕上显示 4 个,保存用户答案并在最后一个屏幕上计算得分并将其显示给用户。我只有四天的 iPhone 开发经验,因此非常感谢任何形式的帮助。

最佳答案

最简单的方法就是将数据写入文件系统上的普通旧文件。如果你将测验数据保存为 NSArray 或其他东西,它可以很简单:

[quizData writeToFile:file atomically:YES]

这会将您的数组序列化为适合存储在文件中的格式,然后将其保存到文件中。

要回读它,你只需

NSArray *quizData = [NSArray arrayWithContentsOfFile:file];

获取合适的文件:

NSArray *paths = NSSearchPathForDirectoriesInDomains(NSLibraryDirectory, NSUserDomainMask, YES);
NSString *root = [paths objectAtIndex:0];
NSString *file = [root stringByAppendingPathComponent:@"quizFile.dat"];

关于iphone - 在 iPhone 应用程序中存储测验问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7767705/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com