如何使子视图的for循环正常工作?

时间:2012-09-19 02:29:27

标签: objective-c ios subview

for (UIView *subview in scroll.subviews)
{
    // TextFields only
    if ([subview isKindOfClass: [UITextField class]])
    {
        // Save Meet
        if ( subview == fieldMeet)
        {
            [thisMatch setMeetName:fieldMeet.text];
        }
        // Save Teams
        else if (subview == fieldTeam)
        {
            if (fieldTeam.tag == 90)
            {
                [thisMatch setTeam1Name:fieldTeam.text];
            }
            else
            {
                [thisMatch setTeam2Name:fieldTeam.text];
            }
        }
        else if (subview == fieldStacker)
        {
            // Add another stacker to the singleton and save the name
        }

    }
}

在我的第一个视图中,我有一些需要用户输入的文本字段。在第二个字段中,这些输入作为标签加载。见面和第二队加载得很好,但第一个团队名称没有加载。我试着通过他们的标签来区分两个团队,但它似乎没有起作用。

想法?

注意:fieldTeam和fieldMeet是我视图中的IBOutlets类型,此视图中有两个fieldTeams。它们在.h文件中定义,并且它们的大多数属性都在viewDidLoad()中设置。

0 个答案:

没有答案