PFTableViewCell에서 상속받은 사용자 정의 클래스를 만들었으며 어떤 이유로 imageView가 nil입니다. 문제가 무엇인지 압니까? 나는 스토리 보드에서 셀을 dequeuing하고있다. 클래스를 프로그래밍 방식으로 완전히 생성 할 때 괜찮 았습니다. 여기 내 코드가있다.PFTableViewCell imageView는 Nil입니다 (스토리 보드 사용)
PFTableViewCell에는 imageView라는 속성이 있습니다.이 속성은 자식 클래스에서 자동 초기화되어야합니다 (제 생각에는).
클래스 PhotoVC : PFQueryTableViewController
override func tableView(tableView: UITableView!, cellForRowAtIndexPath indexPath: NSIndexPath!, object: PFObject!) -> PFTableViewCell! {
let CellIdentifier = "Cell"
var cell : PhotoCell = tableView.dequeueReusableCellWithIdentifier(CellIdentifier) as PhotoCell!
if cell == nil {
cell = PhotoCell(style: .Default, reuseIdentifier: CellIdentifier)
}
println(cell.imageView) //Always prints nil
}
클래스 광전지 :
init(style: UITableViewCellStyle, reuseIdentifier: String!) {
super.init(style: style, reuseIdentifier: reuseIdentifier)
}
내가 오류를 얻을 이미지 뷰에 대해 함께 IBOutlet을 추가하려고 PFTableViewCell
.
스토리 보드에 셀보기가 정의되어 있습니까? 또는 프로그래밍 방식으로보기를 만들 수 있습니까? – Keenle
내 셀보기가 스토리 보드에 정의되어 있습니다. @Keenle – Dehli
imageView 용 @IBOutlet을 가지고 있고 스토리 보어의 셀에 제대로 연결되어 있는지 확인하십시오. – Keenle