5

私は iOS 開発者ですが、JavaScript は少し知っています。AlertIOS を使用しようとしています。ドキュメント API はこれです

static alert(title: string, message?: string, buttons?: Array<{ text: ?string; onPress: ?Function; }>) 

パラメータと混同しています。このように書いてみましたが、エラーになります。AlertIOS('Username empty', 'Please type your username', buttons: {{text: 'Cancel', onPress: onPressCancel}});

AlertIOS を適切に使用するにはどうすればよいですか?

4

1 に答える 1

4

ドキュメントを見るAlertIOSと、 という静的メソッドを持つ APIがあると書かれていますalert。つまり、次のように呼び出すことができます。

AlertIOS.alert('Username empty', 'Please type your username', [{text: 'Cancel', onPress: onPressCancel}]);

ボタン配列の「buttons:」プレフィックスも必要ないことに注意してください。呼び出しのその部分は、とにかく有効な構文ではありませんでした。

alert のメソッド シグネチャは、フロー型の注釈を使用して文書化されています。各引数は次のように記述されます。

  • 引数の名前: 引数の型

名前に疑問符がある場合、その引数はオプションです。したがって、この場合の引数は次のとおりです。

  • タイトル、文字列型
  • 文字列型のメッセージ (オプション)
  • ボタン、配列のタイプ (オプション)

requireまた、おそらく次のような AlertIOS APIを確認する必要があります。

var {
  AppRegistry,
  StyleSheet,
  View,
  AlertIOS
} = React;

それが役立つことを願っています。

于 2015-03-30T14:48:25.947 に答える