小编Kun*_*Das的帖子

从SWIFT 2迁移到SWIFT 3时的分段错误错误

彻底搜索了这个问题,但无法在Stack Overflow中找到它.

获取分段错误错误:

1.  While type-checking getter for asset at <invalid loc>
Run Code Online (Sandbox Code Playgroud)

下面是我得到分段错误的类的代码 -

import UIKit

class WidgetImageTableViewCell: UITableViewCell {

    @IBOutlet weak var imgViewWidget: UIImageView!

    var aspectConstraint : NSLayoutConstraint!
 {
        didSet {
            if oldValue != nil {
                imgViewWidget.removeConstraint(oldValue!)
            }

            if aspectConstraint != nil {
                imgViewWidget.addConstraint(aspectConstraint!)
            }
        }
    }

    override func prepareForReuse() {
        super.prepareForReuse()
        aspectConstraint = nil
    }

    func setPostedImage(image : UIImage) {

        let aspect:CGFloat = image.size.width/image.size.height
        aspectConstraint = NSLayoutConstraint(item: imgViewWidget, attribute: .width, relatedBy: .equal, toItem: imgViewWidget, attribute: .height, multiplier: aspect, …
Run Code Online (Sandbox Code Playgroud)

segmentation-fault ios swift swift2 swift3

5
推荐指数
0
解决办法
131
查看次数

标签 统计

ios ×1

segmentation-fault ×1

swift ×1

swift2 ×1

swift3 ×1