-3
私は同様の質問を見ましたが、状況は異なります。宣言の前にローカル変数 '変数名'を使用する - 別の問題
私は、日付変数を別のクラスに渡そうとしています。変数は次のように宣言されている
:次に
class DatePickerController: UIViewController {
var defaultDate: Date!
....
、私はそれを読み取ろう:
override func viewWillAppear(_ animated: Bool) {
super.viewWillAppear(true)
print(#function, "Incoming Date: ", defaultDate)
....
}
私は何をしないのですか?間違っている?ありがとう!
更新:要求通り:私はいくつかの場所でオブジェクトを宣言しています。ここに1つ:
if segue.identifier == "MasterToDate" {
let controller = (segue.destination as! DatePickerController)
controller.dateType = "Birthday"
controller.defaultDate = Date.init()
}
'defaultDate'を設定しましたか? –
別のクラスでは意味がありますか?もしそうなら、はい。 –
あなたは他のクラスでどこにどのように設定することができますか? –