0
Xcodeで翻訳語を作成したいと思います。 たとえば、テキストフィールドに200を書き込むと、ラベルにokを印刷したいとします。テキストフィールドに200を書き込む場合ラベルにokを印刷したい
@IBOutlet weak var textLabel: UILabel!
@IBOutlet weak var textField: UITextField!
@IBOutlet weak var Button: UIButton!
var responseMessages = [200: "OK",
403: "Access forbidden",
404: "File not found",
500: "Internal server error"]
@IBAction func buttonSender(_ sender: Any) {
textLabel.text = textField.text
}
あなたのコードが不完全で、かつ:
あなたはこのような何かを行うことができます。変数responseMessagesは辞書には適していますが、何にも束縛されていません! (1)いくつかのボタンをタップしてから、(2)textFieldのテキストを辞書に対して照会してから、(3)textLabelに辞書の値を入力したいと思うでしょう。しかし、何を試しましたか? textFieldでユーザーが "201"または "200:OK"または "Hello World"を書き込んだ場合はどうなりますか? – dfd
どのように私はtextfieldでresponseMessagesを結びつけることができますか?ユーザーが201を書いた場合、どのようにエラーメッセージを表示できますか? – Falex
投稿された回答はまともなスタートです。あなたはもっと何かをしたいかもしれません。あなたがHTTPコードを扱うことを考えているとすれば、UITextFieldを使うことに代わるものを考え直してください。これをもっと細かくする方法はありますが、コーディングしていないものは許されません。 – dfd