В настоящее время я пытаюсь создать пользовательскую ячейку таблицы, используя xCode 6.3 swift 1.2. По какой-то причине в методе cellforRowAtIndexPath я просто не могу настроить свою переменную ячейки. Код будет скомпилирован, но тогда, когда эта строка кода ударит:
var cell:MessageCell = tableView.dequeueReusableCellWithIdentifier("messageCell") as! MessageCell
Я получаю эту ошибку: не удалось передать значение типа "UITableViewCell" (0x1112f5a18) в "CampusExchange.MessageCell" (0x10e8318f0).
Здесь мой полный метод: (Я использую Parse, если вам интересно, как я устанавливаю сообщение)
func tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath) -> UITableViewCell {
var cell:MessageCell = tableView.dequeueReusableCellWithIdentifier("messageCell") as! MessageCell
let message = messagesArray[indexPath.row]["Message"] as? String
cell.messageOutlet.text = message
return cell
}
спасибо за любую помощь, которая у вас может быть. Я просто не могу заставить это работать.