【发布时间】:2011-11-26 08:02:11
【问题描述】:
我是 Objective-C 的新手,我已经在网上研究了好几个星期。几乎每个站点上的每个示例都是相同的,并没有让我完全清楚如何将它集成到我的 Xcode 4 应用程序代码中。
随处可见的例子是:
NSEnumerator* theEnum = [some_array objectEnumerator];
id obj; or id some_object = NULL;
while(obj = [theEnum nextObject]) {
//do something...
我想如果我更好地理解什么 id some_object = NULL;/ id obj;表示我可以自己解决。
在我的代码中,我有三个数组。每次用户单击“下一步”按钮时,我希望能够在 UILabel 字段中的每个数组中显示一个对象,直到所有对象都显示出来。
NSArray1 = 1,2,3
NSArray2 = 约翰、吉尔、乔什 NSArray3 = 男孩、女孩、男孩
按下下一个按钮时,您会看到 1,John 和男孩。下次你会看到 2,Jill 和女孩,最后是 3,Josh 和男孩。
以下是基本示例,不是我的实际代码。
number = [[NSArray alloc] initWithObjects:@"1",@"2",@"3", nil];
name = [[NSArray alloc] initWithObjects:@"John",@"Jill",@"Josh", nil];
gender = [[NSArray alloc] initWithObjects:@"boy",@"girl",@"boy", nil];
NSEnumerator *enum = [number objectEnumerator];
id obj; (??What is this?? And how to connect to the statement below??)
while ((obj = [enumNumber nextObject])) {
self.numberItem.text = ??
self.nameItem.text = ??
self.genderItem.text = ??
谢谢
【问题讨论】:
标签: xcode4 nsarray nsenumerator