在我的一個iPhone應用程序中,我需要將可變參數有條件地發送到操作表。即有條件地傳遞可變參數
if(condition1)
otherButtonTitles = @"Button1", @"Button2", nil
else
otherButtonTitles = @"Button3", @"Button4", nil
UIActionSheet *mediaActionsSheet = [[UIActionSheet alloc] initWithTitle: nil
delegate: self
cancelButtonTitle: @"Cancel"
destructiveButtonTitle: nil
otherButtonTitles: otherButtonTitles];
這是什麼語法?應如何定義otherButtonTitles的數據類型?
在此先感謝。
問候, 迪帕
這大概是最可讀的解決方案在這裏的。 – 2011-05-17 06:01:35