你好,歡迎來到IOS教程網

 Ios教程網 >> IOS編程開發 >> IOS開發綜合 >> 關於iOS屬性傳值為nil的記錄

關於iOS屬性傳值為nil的記錄

編輯:IOS開發綜合

在A頁面push到B頁面,用屬性傳值,在B中viewDidLoad打印得到的卻是nil(但是在viewWillAppear中是有值的)

BViewController * b = [[BViewController alloc] init];
//類似於調用了b.view.backgroundColor = [UIColor whiteColor];
b.name = @"panda";
[a.navigationController pushViewController: b animated: YES];

是因為在傳值之前調用了B頁面的view,使得在傳值之前就調用了B頁面的viewDidLoad,傳過去的值就是nil了

以上就是關於IOS屬性傳值為nil的記錄的全文介紹,希望對您學習和使用IOS應用開發有所幫助.

【關於iOS屬性傳值為nil的記錄】的相關資料介紹到這裡,希望對您有所幫助! 提示:不會對讀者因本文所帶來的任何損失負責。如果您支持就請把本站添加至收藏夾哦!

  1. 上一頁:
  2. 下一頁:
蘋果刷機越獄教程| IOS教程問題解答| IOS技巧綜合| IOS7技巧| IOS8教程
Copyright © Ios教程網 All Rights Reserved