私はちょうどSwiftを開始しましたが、問題を抱えています。私はタグにラベルを付け、UIViewController、UiTableViewDelegateおよびUITableViewDataSourceを実装しました。私は、ストーリーボードの委任とのtableViewのデータソースに追加しましたが、私はこのエラーThread1:EXC_BAD_instruction(code = exc_i386_invop、subcode = 0 * 0)(tableViewプロジェクトの場合)
スレッド1得続ける:lblNameてみましょう上のtableViewプロジェクト にEXC_BAD_INSTRUCTION(コード= exc_i386_invop、サブコード= 0 * 0):UILabel = cell.viewWithTag(102)として! UILabel
func tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath) -> UITableViewCell {
let cell:UITableViewCell = tableView.dequeueReusableCellWithIdentifier("myCell")!
//remplissage cell
switch indexPath.section {
case 0:
let lblName:UILabel = cell.viewWithTag(102) as! UILabel
lblName.text = "30/09/2200"
let lblDate:UILabel = cell.viewWithTag(103) as! UILabel
lblDate.text = "30/09/2200"
//let imgProfile:UIImageView = cell.viewWithTag(103) as! UIImageView
// imgProfile.image = UIImage(named: "pexel")
cell.textLabel?.text = "Firas"
case 1:
cell.textLabel?.text = "sqdqsd"
default:
cell.textLabel?.text = "Nothing"
}
return cell
}
あなたのストーリーボードにタグを設定しましたか? – zombie
あなたの 'cell'は実際にそのタグを持つサブビューを持っていて、それはUILabelですか?これらのステートメントの1つは確かに偽です。 – alexburtnik
あなたはUITableViewCellを使用しているので、なぜcell.detailTextLabelやcell.textLabelのようなラベルにアクセスできないのですか? – zombie