首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > Iphone >

【iPad】关于在storyboard中segue使用popover传递数据的一个有关问题,请问一下大家

2013-03-26 
【iPad】关于在storyboard中segue使用popover传递数据的一个问题,请教一下大家。iPad上用segue选Popover,比如

【iPad】关于在storyboard中segue使用popover传递数据的一个问题,请教一下大家。
iPad上用segue选Popover,比如A上面一个按钮点击以后popover出来B,是不是只有A能得到B的数据,B没办法得到A的某些数据啊?
现在A想发送点数据到popover出来的viewcontrollor(B),但是A的prepareForSegue总是在B的ViewDidLoad之后才被调用,结果传不过去数据了。该怎么做?
[解决办法]
可以在prepareForSegue设置B的属性实现


-(void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender{

    BViewController *destination = [segue destinationViewController];
    destination.object = @"aaaaaaaaaaa";

}


[解决办法]
你如果想在 ViewDidLoad 之前取到值,那么你的思路错了,应该自己写  init方法,在init时传参。
initWithxxx:(id)xxx

热点排行