私は、6つのテキストフィールドのエントリを取り出し、2つ目のビューコントローラの空の文字列配列にsegueを渡すswiftを使ってアプリケーションを実行しています。それ、どうやったら出来るの?テキストフィールドを文字列配列に連結する
これは私のコードですが、基本ですが、私はどのように情報を送ることができるのか分かりません。
override func prepareForSegue(segue: UIStoryboardSegue, sender: AnyObject?) {
let destination = segue.destinationViewController as! secondView
if segue.identifier == segueID {
destination.stringArray = ?
}
}
私の第2のビューコントローラ上のアレイはこれです:
var stringArray = [String]()
質問者は、ビュー内のすべてのテキストフィールドを使用するとは必ずしも言いませんでした。これは、ビュー階層の1レベル以上のテキストフィールド(つまり、サブビューに含まれている)をも考慮していません。 – Connor
階層のレベルがより高い場合は、もちろん書き直す必要があります。それは非常に良い点です:) 私の答えは、すべてのテキストフィールドが1つのルートビューのサブビューであるときに、短い方法でそれを達成する方法を示しています。 – fiks
実際これは魅力のように働いていました。申し訳ありませんが、私の質問ではあまり具体的ではありませんでした。すべてのテキストフィールドを使用する必要があります。そうでない場合は、警告が表示されます。これは本当にありがとうございます。シンプルでストレートなポイント。 :) – art3mis