刚接触xcode。我正在尝试创建一个测验应用程序,其中包含存储在plist文件中的几个问题和答案。到目前为止,第一个问题和答案正确显示在UIView的标签上。当给出正确答案时,还会显示下一个按钮。当按下“下一步”按钮时,下一个问题和答案应该加载到UIView上的标签中。
知道这个代码可能是什么?
答案 0 :(得分:0)
我同意hw731关于这个问题的广泛性,但是......我最近一直在与plist合作,我很乐意根据我所做的事情分享建议。通常,我发现的是:
path = [[NSBundle mainBundle] pathForResource: @"questions" ofType: @"plist"];
if ([fileManager fileExistsAtPath: path])
{
questionsArray = [[NSMutableArray alloc] initWithContentsOfFile: path];
}
会将你的plist变成一个数组,这样你就可以将你的想法从'如何从plist获取信息'转移到'如何遍历数组'。您可以通过它的数组索引轻松跟踪当前显示的问题,然后通过递增索引来检索下一个项目。