Ios 选择器视图值
我在第一个视图控制器中有一个选择器视图Ios 选择器视图值,ios,xcode,Ios,Xcode,我在第一个视图控制器中有一个选择器视图 -(void)pickerView:(UIPickerView *)pickerView didSelectRow:(NSInteger)row inComponent(NSInteger)component{ switch(row){ case 1: isOne = true; break; case 2: isTwo = true; break; case 3: isThree = true; brea
-(void)pickerView:(UIPickerView *)pickerView didSelectRow:(NSInteger)row inComponent(NSInteger)component{
switch(row){
case 1:
isOne = true;
break;
case 2:
isTwo = true;
break;
case 3:
isThree = true;
break;
}
}
我想在第二个视图控制器中读取此布尔值。我该怎么做
提前感谢最后,我找到了答案:
-(void)pickerView:(UIPickerView*)pickerView didSelectRow:(NSInteger)row inComponent:(NSInteger)component {
switch (row) {
case 0:
self.aString = [NSString stringWithString:@"One"];
break;
.....
}
SecondViewController * secController = [[SecondViewController alloc] initWithNibName:nil bundle:nil];
secController.modalTransitionStyle = UIModalTransitionStyle;
[secController setAString:self.aString];
[self presentModalViewController:secController animated:YES];
我不知道这是否是最好的解决方案,但它现在对我有效 我自己是通过授权来做到这一点的。我不明白授权是什么。请举例说明如何调用第二视图控制器?有关代理的教程,请尝试此SecondViewController*secController=[[SecondViewController alloc]initWithNibName:nil bundle:nil];secController.modalTransitionStyle=UIModalTransitionStyleCrossDissolve;[自我呈现ModalViewController:secController动画:是];