我所拥有的是,当您选择某个 uipickerview 时,标签将更改为选择器视图的内容。这可行,但是我无法在我的 pickerView.h 中获取标签的内容并将其发送到我的 pickerDuration.h(secondViewController) 中设置另一个标签的内容
问问题
1183 次
2 回答
1
好吧试试这个......
NSString
在你里面有一个SecondViewController
并确保你创建它的一个属性(strong
如果你使用的是 IOS 5 ARC)合成它
您必须有一个SecondViewController
用于导航目的的对象。使用相同的对象来设置这样的值
secondViewObj.myStr = label.text;
在导航到下一个视图之前确保你这样做
编辑
好的试试这个
在 performSegueWithIdentifier:sender: 之后,假设您的新视图控制器有一些要设置的属性,您的视图控制器将调用:
- (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender
if ([[segue identifier] isEqualToString:@"NextView"]) {
SecondViewController *myVC = [segue destinationViewController];
myVC.mystr= label.text;
}
于 2012-07-20T10:05:58.463 回答
0
在具有标签的 currentViewController 中创建 SecondViewController 的对象。在 SecondViewController 中声明一个字符串。
在您的 currentViewController 中初始化 secondViewController 对象并将其 NSString 设置为标签的文本。像这样的东西
secondViewController.string = 标签.文本;
于 2012-07-20T10:51:06.047 回答