[iOS]'cell.text' is unavailable: APIs deprecated as of iOS 7 and earlier are unavailable in Swift

コード:

func tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath) -> UITableViewCell {

    // Cellの.を取得する.
    let cell = tableView.dequeueReusableCellWithIdentifier("MyCell", forIndexPath: indexPath) as UITableViewCell

    // Cellに値を設定する.
    cell.text = "\(myItems[indexPath.row])"

    return cell
}


エラー内容:

'cell.text' is unavailable: APIs deprecated as of iOS 7 and earlier are unavailable in Swift
2014-12-04 20:33 コメント
已邀请:
0

iQi - 面白いアプリを開発中

{ 賛成 }:

「cell.text」はiOS8以降、使えなくなぅったので、「cell.textLabel.text」を使ってください。

func tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath) -> UITableViewCell {

// Cellの.を取得する.
let cell = tableView.dequeueReusableCellWithIdentifier("MyCell", forIndexPath: indexPath) as UITableViewCell

// Cellに値を設定する.
cell.textLabel?.text = "\(myItems[indexPath.row])"

return cell
}
2014-12-04 20:38 コメント

ログインまたは登録してから回答してください

lujian
lujian

Javaが得意です。

@ステータス

  • 更新: 2014-12-07 21:19
  • 閲覧: 1643
  • フォロー: 2
EXIT フルスクリーンモード 回答