私のUITableViewControllerには、CNContact
というオプションのプロパティがあります。 nilでない場合は、連絡先のデータをテキストフィールドに入力します。ここで アンラッピングした後でも予期せずnilが見つかりました
var contact: CNContact? = nil {
didSet {
if contact != nil {
prefillFromContact(contact!)
}
}
}
そして、ここにテキストフィールド
func prefillFromContact(con: CNContact) {
print(con.givenName)
firstNameTextField.text = con.givenName
}
print文の動作を設定するコードで、連絡先の名前を返しますが、次の行でエラーが発生します。
Kate
fatal error: unexpectedly found nil while unwrapping an Optional value
それはprint文ではなく、次の行に取り組んでいますなぜ私はうまくできません。
あなたは 'firstNameTextField'への参照を作成しました:
は、このようなより多くのSwiftyがある:さておき(これはあなたの問題を引き起こしているものではないにもかかわらず)として
あなたのxib/storyboardのIBOutlet? –