相关疑难解决方法(0)

无法将'UITableViewCell'类型的值转换为'(AppName).(CustomCellName)'

我目前正在尝试使用xCode 6.3 swift 1.2创建自定义表格视图单元格.出于某种原因,在cellforRowAtIndexPath方法中,我似乎无法设置我的单元格变量.代码将编译,但是当这行代码命中时:

    var cell:MessageCell = tableView.dequeueReusableCellWithIdentifier("messageCell") as! MessageCell
Run Code Online (Sandbox Code Playgroud)

我收到此错误:无法将'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
}
Run Code Online (Sandbox Code Playgroud)

感谢您的帮助.我似乎无法让这个工作.

xcode uitableview ios swift

35
推荐指数
8
解决办法
4万
查看次数

无法将“UITableViewCell”(0x1096e3580)类型的值转换为“SwipeCellKit.SwipeTableViewCell”(0x106d231d0)?

我有一个 TableVC,它有类别,当您点击一个类别时,它会将您带到其中的项目。但是当我这样做时,当应用程序崩溃时,我会得到以下多个错误分组:

1.

初始化 newrealm 时出错,错误域=io.realm 代码=1“提供的架构版本 0 小于上次设置的版本 1。” UserInfo={NSLocalizedDescription=提供的架构版本 0 小于上次设置的版本 1。,错误代码=1}

2.

2018-08-01 12:56:06.152225-0400 Todoey[35380:4690261] Interface Builder 文件中的未知类 SwipeTableViewCell。

3.

无法将“UITableViewCell”(0x1096e3580)类型的值转换为“SwipeCellKit.SwipeTableViewCell”(0x106d231d0)。

4.

2018-08-01 12:56:06.153831-0400 Todoey[35380:4690261] 无法将“UITableViewCell”(0x1096e3580)类型的值转换为“SwipeCellKit.SwipeTableView6d”(0x100261)。

我已经按照之前许多问题中列出的步骤进行了操作,但没有运气

这是我得到一个 -Thread 1: 信号 SIGABRT-

override func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {

    let cell = tableView.dequeueReusableCell(withIdentifier: "Cell", for: indexPath) as! SwipeTableViewCell
    cell.delegate = self
    return cell
}
Run Code Online (Sandbox Code Playgroud)

请帮忙

在此处输入图片说明

realm uitableview ios swift

1
推荐指数
1
解决办法
2521
查看次数

标签 统计

ios ×2

swift ×2

uitableview ×2

realm ×1

xcode ×1