2009-04-17 93 views
0

我正在使用操作表在用戶登錄到我的應用程序時提醒用戶幾個項目。列出了警報的一些示例以及與它們配合使用的按鈕。UIACtionSheet委託問題

INVALID USER - OK 
INVALID PASSWORD - OK 
INVALID USER - OK 
UNKNOWN USER - CREATE NEW USER, CANCEL 
USER ALREADY LOGGED IN - DISCONNECT, CANCEL LOGIN 

什麼是管理多個動作片,並有一名代表(個體經營)處理的各種紙張的各種按鈕的最好方法?

我嘗試過的AppDelegate的屬性設置爲一個標誌值,以確定哪些應採取行動以委託函數...即...

//not actual code written in english-ese... 
if (lastCommand = @"INVALIDUSER") 
    if buttonIndex=0 { .. } 
    if buttonIndex=1 { .. } 
} else if (lastCommand = @"UNKNOWNUSER"){ 
    if button index=0 { .. } 
    if button index=1 { .. } 
} 

等... 但我旗財產(lastCommand )是無效的,我假設因爲我在兩個獨立的線程工作。

什麼是繼續進行的最佳方式?你的建議,一如既往,非常感謝。

回答

2

我結束了使用UIActionSheet.tag屬性。