登録済みのボタンは追加しないようにした
キャンセルボタンを使う場合はcancelButtonIndexを自動的に設定するようにした
メソッド名を修正した