我問這個問題,因爲它看起來viewDidLoad在初始化器的主塊之前被調用並且我在初始化器中初始化的類變量在viewDidLoad中變爲零。爲了供您參考,我以編程方式執行了整個viewcontroller,並且創建了一個自定義初始化程序,以便我可以接受要在我的viewcontroller中使用的各種參數。當然,我的自定義初始化程序調用UIViewControllers指定的初始化程序。將參數發送到UIViewController的最佳方式是什麼?
基本上,我很好奇什麼是正確的設計模式發送參數到UIViewController?我已閱讀關於此的其他線程,並沒有真正得到明確的答案。我應該跳過初始化程序並手動設置屬性(從課外)嗎?這似乎有點不爽,我真的想發送一些參數,並且很好奇別人怎麼去做這件事?