如何在测验应用程序中显示plist文件中的下一个项目?

时间:2013-09-12 15:03:37

标签: plist

刚接触xcode。我正在尝试创建一个测验应用程序,其中包含存储在plist文件中的几个问题和答案。到目前为止,第一个问题和答案正确显示在UIView的标签上。当给出正确答案时,还会显示下一个按钮。当按下“下一步”按钮时,下一个问题和答案应该加载到UIView上的标签中。

知道这个代码可能是什么?

1 个答案:

答案 0 :(得分:0)

我同意hw731关于这个问题的广泛性,但是......我最近一直在与plist合作,我很乐意根据我所做的事情分享建议。通常,我发现的是:

    path = [[NSBundle mainBundle] pathForResource: @"questions" ofType: @"plist"];

    if ([fileManager fileExistsAtPath: path])
    {
        questionsArray = [[NSMutableArray alloc] initWithContentsOfFile: path];
    }

会将你的plist变成一个数组,这样你就可以将你的想法从'如何从plist获取信息'转移到'如何遍历数组'。您可以通过它的数组索引轻松跟踪当前显示的问题,然后通过递增索引来检索下一个项目。