我已经阅读了这个网站了几个月......对于Obj-C和IOS来说还是新手......
所以这是我的第一个问题:
我正在制作一个基本的多项选择测验应用程序,我希望能够从plist文件中随机访问这些问题。所以我的想法是:将问题和答案组合在一个plist的子级别内的数组中(每个子级别自己的问题集合和可能的答案)plist中的每一行都可以在按下UIButton时随机抽取相应的问题和答案将随之而来。我的代码可以根据提取的数据来做它的事情......
https://skitch.com/carltaylor43/fj19q/quizquestions.plist-synthquizv2
到目前为止,我从根目录访问任何东西都没有问题(在本例中为“test1”或“test2”)并且可以毫无问题地填充我的数组...
我一直在使用此代码来设置UITextField,它运行正常:
question.text = [plistArray objectAtIndex:1];
那么我将如何访问子级别?我似乎无法在网上找到任何信息或开发参考...请帮助:)
答案 0 :(得分:0)
像这样:
NSArray *myArray = [[NSArray alloc] initWithArray: [plistArray objectAtIndex: 2]];
for (NSString *string in myArray) {
NSLog(@"string: %@", string);
}
但在我看来,你应该在你的plist中使用字典。