彻底搜索了这个问题,但无法在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)