2016-07-23 14 views
2

SwiftでカスタムUITableViewCellを設定しようとしています。私はXIBファイルとswiftファイルも作成しました。しかし、私は、アプリケーションを実行すると、セルは私のカスタムセルではなく、むしろ完全に空白のセルで設定されています。カスタムUITableViewCellが空白(Swift)

私は私のセルを登録している:

self.myTableView.registerClass(customCell.self, forCellReuseIdentifier: "cell") 

、私は次のようにも設定があります。また

func tableView(tableView: UITableView, numberOfRowsInSection section: Int) -> Int { 
    return 3 
} 

func tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath) -> UITableViewCell { 
    let cell = myTableView.dequeueReusableCellWithIdentifier("cell") as! customCell 
    cell.descriptionLabel.text = "test" 
    return cell 
} 

を、私はセットアップにカスタムでUILabelへのリンクを持っています細胞。私はそれを更新しようとすると、アプリケーションがクラッシュします。上記のように行はcell.descriptionLabel.text = "test"です。

+1

アイデンティティインスペクタの下で、カスタムセルクラスにxibのクラスを設定しましたか? – NSGangster

+0

行のセクション数を追加しましたか? –

答えて

2

代わりのUITableViewCellクラスを登録、あなたはペン先を登録する必要があり、例えば:

self.tableView.registerNib(UINib(nibName: "CustomTableViewCell", bundle: nil), 
           forCellReuseIdentifier: "cell") 

nibNameはXIBファイルのが、.xib拡張子を除いた名前です。

+0

素晴らしい仕事をした!ありがとう –

関連する問題