在RootviewController创建方法中接收int

时间:2011-10-05 17:45:15

标签: objective-c uiviewcontroller int

我有这个RootViewController创建方法,我想接收int值但我不知道如何。

 + (RootViewController2*) loadNames:(NSArray*)names sec:(int)sec
    {
        RootViewController2 * cont2 = [[RootViewController2 alloc] initWithNibName:@"RootViewController2" bundle:nil];

        [cont2 set???????:[NSNumber numberWithInt:sec]];
        [cont2 setSubsecciones:names];
        return [cont2 autorelease];
    }

2 个答案:

答案 0 :(得分:0)

[cont2 setSomeSelector:[NSNumber numberWithInt:sec]];

你是否在RootViewController2中添加了一些Selector?

我不明白你是核心问题。

答案 1 :(得分:0)

为什么不能添加sec int assign属性并使用[cont2 setSec:sec]

示例:

在你RootViewController2类界面中添加:

@property(nonatomic, assign) int sec;

RootViewController2类实现中添加:

@synthesize sec;

然后在loadNames中使用:

cont2.sec = sec;

或者如果你不喜欢属性点符号:

[cont2 setSec:sec];