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