2009-04-17 91 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属性。