【发布时间】:2009-04-17 15:49:46
【问题描述】:
我正在使用操作表在登录我的应用程序时提醒用户注意几个项目。列出了一些警报示例和附带的按钮。
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)无效,我认为是因为我在两个单独的线程中工作。
最好的方法是什么?一如既往,我们非常感谢您的建议。
【问题讨论】:
标签: iphone cocoa-touch multithreading xcode