我有两个视图MainView 和MainInvoicing
从MainView我向MainInvoicing发送一个 int 类型变量值
这是我的代码
在MainInvoicing.h 文件中我声明了 int 类型 var
@property (nonatomic, assign) int myChoice;
在MainView.m文件中单击按钮,我将 MainInvoicing 称为
MainInvoicing *invoicing = [[MainInvoicing alloc] initWithNibName:@"Invoicing" bundle:nil];
[self presentViewController:invoicing animated:YES completion:nil];
invoicing.myChoice = 1;
由此我的MainInvoicing被完美调用,但myChoice等于零“0”。虽然它应该是'1'
我在MainInvoicing.m中收到这个值
- (void)viewDidLoad
{
[super viewDidLoad];
[self Start];
}
开始方法是
- (void) Start
{
switch (myChoice)
{
case 1:
NSLog(@"value is %d",myChoice);
break;
case 2:
NSLog(@"value is %d",myChoice);
break;
default:
NSLog(@"Oooopppss...%d",myChoice);
break;
}
}
我总是在默认部分......。
我在哪里错了,或者有什么建议可以得到正确的价值……请帮忙……