我有这个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];
}
答案 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];