私はこの方法を使用して別のビューコントローラからデータを渡すためにしようとしています:なぜインスタンスメンバー '___'はprepareForSegueの型 '___'に使用できませんか?
func prepareForSegue(segue: UIStoryboardSegue, sender: AnyObject!) {
if segue.identifier == "toSecondViewController" {
let secondViewController = segue.destination as! SecondViewController
SecondViewController.username = "Austin"
}
}
しかし、私はエラーに
を得ているインスタンスメンバ「ユーザ名」タイプ に使用することはできません「SecondViewController」
変数username
はSecondViewController
で定義されているとセグエは確かtoSecondViewController
という名前です。このエラーの原因は何ですか?
Martin ..今、エラーは発生していませんが、データがSecondViewControllerに渡されているようではありません。私はそれをテストできる簡単な方法はありますか? –
secondViewControllerでは、ユーザー名の宣言方法を教えてください。 var username =あなたはここで何を宣言しましたか? letを宣言した可能性があります。つまり、変更できません。 –
SecondViewControllerで私はvar username = ""を宣言しました –