【问题标题】:UIACtionSheet Delegate QuestionUIACtionSheet 代表问题
【发布时间】: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


    【解决方案1】:

    我最终使用了 UIActionSheet.tag 属性。

    【讨论】:

      猜你喜欢
      • 2011-05-26
      • 1970-01-01
      • 2011-07-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-03-10
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多