-(void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender{
1 if([[segue identifier] isEqualToString:@"groupPopoverSegue"]) 2 { 3 UIViewController *vc = segue.destinationViewController; //popover 视图控制器时,ios5视图控制器会马上执行viewdidload,ios6中当你显示执行第5行语句时也会执行viewdidload。非popover会等prepareForSegue都执行完了再执行viewdidload。 4 vc.*** = 1234; 5 popoverVC = ((UIStoryboardPopoverSegue*)segue).viewdidload; 6 }
你可以在-(void)viewWillAppear:(BOOL)animated 中执行获取传过来的值,做为保险手段。
另外当前xcode4.6版本还不能在表格元素中弹出popover视图控制器,也不支持没有anchor的popover segue。
南来地,北往的,上班的,下岗的,走过路过不要错过!
======================个性签名=====================
之前认为Apple 的iOS 设计的要比 Android 稳定,我错了吗?
下载的许多客户端程序/游戏程序,经常会Crash,是程序写的不好(内存泄漏?刚启动也会吗?)还是iOS本身的不稳定!!!
如果在Android手机中可以简单联接到ddms,就可以查看系统log,很容易看到程序为什么出错,在iPhone中如何得知呢?试试Organizer吧,分析一下Device logs,也许有用.