我已經編寫了一個installerplugin來顯示pkg安裝程序中的自定義窗格。我只想在首次安裝時顯示窗格,並在升級時將其隱藏。我知道如何確定軟件包是否已安裝,但我無法根據運行時決策找出顯示/隱藏安裝程序面板的邏輯。在運行時有選擇地顯示installerplugin的Installerpane
我能想到的一種方法是installerplugin包含一個名爲parentSection的Installersection插座。而installersection類有一個函數shouldload,它的返回值決定了該段是否應該被加載。這個article提到安裝方法可能被重載。但我無法想出一種重載函數的方法,因爲parentSection只是installerpane類中的一個對象。
謝謝。目前我正在使用一種解決方法,我通過gotoNextPane()方法跳到下一個窗格,也會嘗試這個方法。 – sraok 2012-08-06 19:53:33