2009-04-17 8 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つの別々のスレッドで作業しているという事実のために仮定します。

進歩する最善の方法は何ですか?あなたのアドバイスは、いつものように、とても感謝しています。

答えて

2

私はUIActionSheet.tagプロパティを使いました。

関連する問題