2017-09-15 18 views
-2

私のUITableViewカスタムセルに問題があります。iOSテーブルビューカスタムセルの問題

これはのUITableViewコードです:

var contactName = ["Papa", "Mummy", "Ajay", "Deepak", "My"] 
var phoneNumber = ["657464567", "354636346", "5436346", "6345634643", "5645634656"] 

// MARK: - Table view data source 
override func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int { 
    return contactName.count 
} 

override func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell { 
    let cell = tableView.dequeueReusableCell(withIdentifier: "cell", for: indexPath) as! myTableViewCell 
    cell.name.text = contactName[indexPath.row] 
    return cell 
} 

そして、これは私のカスタムセルのコードです:

@IBOutlet weak var name: UILabel! 

私は二重のすべてが正しく接続されていることを確認ので、私は、なぜ私が把握助けてくださいこの問題があります。

+0

override func numberOfSections(in tableView: UITableView) -> Int { return 0 } 

をあなたは、任意のエラーを取得していますか?はいの場合、そのエラーを投稿することができます –

+0

エラーは、デバイスまたはシミュレータの空のテーブルを表示するだけでは表示されません –

+0

テーブルビューのデータソースを設定しましたか? –

答えて

0

あなたは1とセクションの数を返す必要がありますので、あなたはとても以下のようなコード変更のUITableViewControllerを使用しています

override func numberOfSections(in tableView: UITableView) -> Int { 
     return 1 
    } 
+0

私はその機能を削除しましたので、デフォルトは1です。私はこれも試したやり方でこのように書くのですが(これはあなたが示唆したものです)私はこれが問題ではない –

+0

その後、ログに記録する。投稿してください – Vinodh