【发布时间】:2016-03-11 08:00:16
【问题描述】:
所以我找到了一个如何从 XIB 过渡到故事板的示例
NSString * storyboardName = @"CheckoutStoryboard";
UIStoryboard *storyboard = [UIStoryboard storyboardWithName:storyboardName bundle: nil];
UIViewController * vc = [storyboard instantiateViewControllerWithIdentifier:@"Checkout"];
[self presentViewController:vc animated:YES completion:nil];
这很好用,然后如果我需要在故事板场景之间传输数据,我可以在第一个场景中使用此代码在 segues 之间传输数据。
- (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender
{
if ([segue.destinationViewController respondsToSelector:@selector(setMyData:)]) {
[segue.destinationViewController performSelector:@selector(setMyData:)withObject:myObject];
}
}
这是第二个
@property (nonatomic, strong) NSString *myData;
但是,我无法弄清楚如何从我的 XIB 转换到我的情节提要 WITH 数据。我的 XIB 上基本上有很多变量,我需要在我的情节提要上,然后传递。除了将数据从 XIB 传递到情节提要之外,我知道如何完成每一步。有什么想法吗?
【问题讨论】:
-
XIB 是你的 ViewController 吗?
标签: ios objective-c storyboard xib