2017-11-09 3 views
0

나는 이것에 정말로 새롭기 때문에 나는 정말로 도움이 필요하다. 이 문제가 계속 발생합니다. 클래스 DetailViewController이이 문제 당신은 당신의 변수 (생성자 또는 정의하는 동안) 값을 지정하거나 옵션으로 표시하거나 필요클래스 dosen't 이니셜 라이저

@IBOutlet var namelabel : UILabel! 
@IBOutlet var phoneNumberLabel : UILabel! 

를 해결할에는 초기화

import UIKit 

class DetailViewController: UIViewController { 

@IBOutlet var namelabel : UILabel 
@IBOutlet var phoneNumberLabel : UILabel 
var contact : Contacts? 



override func viewDidLoad() { 
    super.viewDidLoad() 
    if let contact = self.contact { 
     if let name = contact.name { 
      self.namelabel.text = name 
     } 
     if let phoneNumber = contact.phoneNumber { 
      self.phoneNumberLabel.text = phoneNumber 
     } 
    } 
    // Do any additional setup after loading the view. 
} 

override func didReceiveMemoryWarning() { 
    super.didReceiveMemoryWarning() 
    // Dispose of any resources that can be recreated. 
} 

답변

0

이 없습니다.

관련 문제