「otherButtonTitles」を作成する方法?
-
21-09-2019 - |
質問
私はAlertViewはと完全に働いてい「cancelButtonTitle:@」:ゼロ「「キャンセル」と」otherButtonTitles。私の質問は、他のボタンを取得する方法である。
私は唯一の「otherButtonTitles:@」に変更し、第二ボタンを「」、そしてiPhoneシミュレータだけでアプリのと、ホームスクリーンに出てクラッシュします。
解決
あなたはこのようなあなたのメソッド呼び出しを終了させたいです
... cancelButtonTitle:@"Cancel" otherButtonTitles:@"Button1Title", @"Button2Title", nil];
これは、引数のリストは、任意の長さにすることができ、フォーマット文字列でご覧同じパターン、です。通常、引数リストは、ゼロで終了します。 nilを忘れないでください。
他のヒント
ケビンとまったく同じように を言ったが、それに付録として、あなたは他のボタンにも割り当てターゲットの行動することができますます。
あなたがUIAlertView
をインスタンス化、delegate
にself
引数を設定し、その後、あなたのオブジェクトに次のメソッドを追加します:
-(void) alertView: ( UIAlertView *) alertView
clickedButtonAtIndex: ( NSInteger ) buttonIndex {
// do stuff
// if you want the alert to close, just call [ alertView release ]
}
`
所属していません StackOverflow