1
我有一個名爲currentViewController的屬性,它將持有UITableViewController或UIViewController,具體取決於哪個子視圖是活動的。我該如何聲明變量,以便它可以同時擁有這兩種類型,或者以後如何重新定義它?屬性「currentViewController」,可以容納不同類別的對象
我有一個名爲currentViewController的屬性,它將持有UITableViewController或UIViewController,具體取決於哪個子視圖是活動的。我該如何聲明變量,以便它可以同時擁有這兩種類型,或者以後如何重新定義它?屬性「currentViewController」,可以容納不同類別的對象
UITableViewController
是UIViewController
的一個子類,所以如果你聲明爲UIViewController
你可以同時擁有這兩個。
或者可能聲明爲id並相應地反省類型轉換。 –
謝謝!聲明爲UIViewController的伎倆。關於聲明爲ID的提示也會很有用,並且一些使用Google進行搜索的頁面(http://www.techotopia.com/index.php/Objective-C_Dynamic_Binding_and_Typing_with_the_id_Type)詳細介紹了「動態類型」和「動態綁定」 。謝謝! –