我所拥有的是当你选择的东西是一个uipickerview标签而不是更改为选择器视图的内容。这有效但是我在pickerView.h中获取标签的内容时遇到了麻烦,并将其发送到我的pickerDuration.h中设置另一个标签的内容(secondViewController)
答案 0 :(得分: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;
}
答案 1 :(得分:0)
在currentViewController中创建具有标签的SecondViewController对象。在SecondViewController中声明一个字符串。
在currentViewController中初始化secondViewController对象,并将其NSString设置为标签的文本。像这样的东西
secondViewController.string = label.text;