※ 引述《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 就好。