我正在使用操作表在登录我的应用时提醒用户注意多个项目。列出的是警报和随附的按钮的一些示例。
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)无效,我假设因为我在两个单独的线程中工作。
最好的方法是什么?一如既往,您的建议非常受欢迎。
答案 0 :(得分:2)
我最终使用了UIActionSheet.tag属性。