Swift 将.xib加载到UIView时出错

Swift 将.xib加载到UIView时出错,swift,uiview,Swift,Uiview,我在尝试将.xib加载到UIView时遇到问题。我已经创建了一个xib文件,并将UIView子类化为相同的名称。我已将xib文件的类更改为ProfileBarView类。在我的UIView代码中,我有: import UIKit import EDStarRating class ProfileBarView: UIView { @IBOutlet weak var profileImageView: UIImageView! @IBOutlet weak var stude

我在尝试将.xib加载到UIView时遇到问题。我已经创建了一个xib文件,并将UIView子类化为相同的名称。我已将xib文件的类更改为ProfileBarView类。在我的UIView代码中,我有:

import UIKit
import EDStarRating

class ProfileBarView: UIView {

    @IBOutlet weak var profileImageView: UIImageView!
    @IBOutlet weak var studentNameLabel: UILabel!
    @IBOutlet weak var universityNameLabel: UILabel!
    @IBOutlet weak var starRatingView: EDStarRating!

    override init(frame: CGRect) {

        super.init(frame: frame)
        NSBundle.mainBundle().loadNibNamed("ProfileBarView", owner: self, options: nil)
        addSubview(self.view)

    }

    required init?(coder aDecoder: NSCoder) {

        super.init(coder: aDecoder)
        NSBundle.mainBundle().loadNibNamed("ProfileBarView", owner: self, options: nil)
        addSubview(self.view)

    }


}
但是我得到了一个错误:
ProfileBarView类型的值没有成员视图。
我在这里可能做错了什么?

这样就可以了

  override init(frame: CGRect) {


        super.init(frame: frame)
        let view = NSBundle.mainBundle().loadNibNamed("ProfileBarView", owner: self, options: nil)[0]
        addSubview(view as! UIView)
    }

    required init?(coder aDecoder: NSCoder) {

        super.init(coder: aDecoder)
        let view = NSBundle.mainBundle().loadNibNamed("ProfileBarView", owner: self, options: nil)[0]
        addSubview(view as! UIView)
    }

ui视图
对象没有属性
视图
。那你怎么做
self.view
self.addsubview(NSBundle.mainBundle().loadNibNamed(“ProfileBarView”,所有者:self,选项:nil)[0])