ios - PFTableViewCell imageView 为 Nil(使用 Storyboard)

标签 ios swift parse-platform

我创建了一个继承自 PFTableViewCell 的自定义类,但出于某种原因,imageView 为 nil。任何人都知道问题可能是什么?我正在从 Storyboard中取出单元格。当我完全以编程方式生成类时,它很好。这是我的代码。

PFTableViewCell 有一个名为 imageView 的属性,它应该从子类自动初始化(我认为)。

PhotoVC 类:PFQueryTableViewController

override func tableView(tableView: UITableView!, cellForRowAtIndexPath indexPath: NSIndexPath!, object: PFObject!) -> PFTableViewCell! {

    let CellIdentifier = "Cell"
    var cell : PhotoCell = tableView.dequeueReusableCellWithIdentifier(CellIdentifier) as PhotoCell!

    if cell == nil {
        cell = PhotoCell(style: .Default, reuseIdentifier: CellIdentifier)
    }

    println(cell.imageView) //Always prints nil
}

PhotoCell 类:PFTableViewCell

init(style: UITableViewCellStyle, reuseIdentifier: String!) {
    super.init(style: style, reuseIdentifier: reuseIdentifier)
}

当我尝试为 imageView 添加 IBOutlet 时出现错误。

error

最佳答案

据我所知,PFTableViewCell 不适用于标准样式。我看了一下他们的代码(它是开源的),评论表明他们确实在标准样式的 imageView 方面存在问题。

我建议您创建一个带有 imageView 的自定义单元格,您需要在 Storyboard中将其设置为 PFImageView。 然后整个 PFTableViewCell 加载工作正常(这是它对我工作的唯一方式)。

关于ios - PFTableViewCell imageView 为 Nil(使用 Storyboard),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24806607/

相关文章:

android - 使用parse.com facebook登录 - 获取参数third_party_app_id必须是有效的应用程序id

ios - 启用安全类型的自定义 TextField

iphone - Iphone中的日期格式问题

python - 从Collada(.dae)文件(在Maya中创建)导入的SceneKit键控混合形状动画无法播放

android - 在解析中,发送的推送始终为 0

javascript - ".get()"函数是否被视为请求?

iphone - 如何使用 ALAsset 获取图像的裁剪版本?

iphone - 表单与 UITableView

swift - 在 Swift 中从字符串中提取 float

ios - 如何在 Swift 4 中将 2 个 boolean 组合在一起