【发布时间】:2012-07-08 17:51:00
【问题描述】:
我想做一些关于电影的测验。
有 10 个对象的 quiz 可变数组。 使用核心数据..实体就是电影。 属性是title、actor和correctcount。
有两个文本字段,
标题字段和演员字段。
我想用一个对象做两个测验
第一个测验隐藏了哪个标题字段, 第二个测验隐藏了哪个actorfield。
并且用户可以输入电影标题或演员姓名。 在文本字段中。
如果用户输入正确的内容,我想 +1 正确计数。
我做的是..
我把quiz可变数组放到这两个数组中
Array A (quiz 1 to 10) <<for title quiz
Array B (same as array A) <<for actor quiz
电影 *quizMovie
还有.. 打乱这两个数组之后 设置枚举器使用 nextObject 方法。
NSEnumerator *enu1 = [arrayA objectEnumerator];
NSEnumerator *enu2 = [arrayB objectEnumerator];
集数=1
和 UIButton 设置测验并开始测验
If( number%2==1)
quizMovie = [enu1 nextObject]
Titlefield.hidden = YES;
else
quizMovie = [enu2 nextObject]
Actorfield.hidden = YES;
当用户点击完成按钮时, 如果正确,我想 +1 正确计数。
有了这些代码..我无法得到我想要的......
完成..
帮助我,天才们!!
【问题讨论】:
-
你从中得到了什么结果?
-
如果对象来自 array1 我想要 + 10。否则我想要 + 1..
-
我想编辑你的问题是为了;我不明白你想要什么......你的问题中没有关于 +10 的内容。谢谢!
-
每次按下按钮时您是否都会增加
number? -
因此,当按下按钮时,您希望最终选择 1 个对象,如果是奇数按下按钮,则该对象应该来自数组 A,如果它是按钮的奇数按下,来自数组 B;一直深入到数组中?
标签: objective-c arrays core-data enumerator