2016-05-11 4 views
-1

ОШИБКА опечатка, УДАЛИТЕXcode 7 - Swift - Использование необъявленной типа «» UITableViewCell

Я просто новичок быстры, и это, вероятно, только очень основная проблема. Если кто-то мог помочь, это было бы фантастически.

Я следил за учебником по youtube о том, как сделать выпадающее меню в swift/xcode, и эта ошибка появилась. Я дважды проверил, и я написал тот же самый код, что и в учебнике. Я исследовал и пытался исправить это, но не могу.

Я знаю, что ошибка является:

as UITableViewCell 

в конце 5-й последней строке кода. Но я не знаю, почему, и в учебнике сказано включить его. Пожалуйста помоги.

import Foundation 
import UIKit 

class backTableViewController: UITableViewController { 

    var TableArray = [String]() 

    override func viewDidLoad() { 
    TableArray = ["Hello", "Second", "World"] 
    } 

    override func tableView(tableView: UITableView, numberOfRowsInSection section: Int) -> Int { 
    return TableArray.count 
    } 

    override func tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath) -> UITableViewCell { 
    var cell = tableView.dequeueReusableCellWithIdentifier("cell", forIndexPath: indexPath) as UITableviewCell 

    return cell 
    } 
} 
+1

Typo: 'UITableviewCell'! =' UITableViewCell' – Moritz

+0

так что это за ошибка? – childrenOurFuture

+0

Вы зарегистрировали свою ячейку? – childrenOurFuture

ответ

0

В вашем фрагменте кода у вас есть опечатка.

Эта линия

var cell = tableView.dequeueReusableCellWithIdentifier("cell", forIndexPath: indexPath) as UITableviewCell

должен быть

var cell = tableView.dequeueReusableCellWithIdentifier("cell", forIndexPath: indexPath) as UITableViewCell

С прописной V, когда вы делаете бросок на UITableViewCell (as UITableViewCell)

Надеется, что это то, что вызывает ваши проблемы

+1

Пожалуйста, не отправляйте ответы на вопросы «опечатки». Эти вопросы полезны только для OP, а не для любого другого пользователя, и в конечном итоге они будут закрыты и удалены. Лучше просто прокомментировать и поставить флаг/голосовать, чтобы закрыть. Благодарю. :) – Moritz

+1

Я вижу вашу точку @EricD, живую и узнаю eh :) – pbodsk

+0

Спасибо за ответ, что исправил ее :) – Iso1234

Смежные вопросы