Re: [问题] 两个View传值问题

楼主: DLMC (永保安康)   2014-01-24 14:08:19
※ 引述《mew3133 (大雄)》之铭言:
恕删
: - (IBAction)SystemSegue:(id)sender {
: self.view2.number=10;
: view2=[self.storyboard instantiateViewControllerWithIdentifier:@"SystemView"];
: [self presentViewController:view2 animated:NO completion:nil];
: }
这个问题的症结在于 instantiateViewControllerWithIdentifier:
参考文件描述 http://bit.ly/1mA0KEv
这个方法回传的 UIViewController 物件,是一个新的物件,
而不是“唯一一个在storyboard”的物件。
所以一开始你将 self.view2.number = 10,
马上又把 view2 指向为一个新的物件,当然它的 number 还没被设定过。
另外,number 宣告成 int *,给值的时候会有 warning 产生。
如果只是单纯要存整数,应该宣告成 int 就好。
作者: mew3133 (SeanCheng)   2014-01-24 16:15:00
谢谢!~我搞懂了

Links booklink

Contact Us: admin [ a t ] ucptt.com