如何使用xib的cocoa touch框架

时间:2016-07-20 03:42:51

标签: ios swift cocoa-touch

我想用xib开发cocoa touch框架。 我试图在框架中包含xib和类。 然后我在我的框架中编写了以下代码,

@IBDesignable
public class CustomImageView: UIImageView {
    @IBOutlet public weak var itemImage: UIImageView!
    @IBOutlet public weak var itemIndicator: UIActivityIndicatorView!
    public weak var delegate: NoImageDelegate?

    override public func awakeFromNib() {
        //  xib読み込み
        let strBundleId = "jp.co.hogehoge.libraly"
        let bundle = NSBundle(identifier: strBundleId)
        let view = bundle?.loadNibNamed("CustomImageView", owner: self, options: nil).first as! UIView
        addSubview(view)

        // 表示初期化
        _initView()
    }
    ...
}  
....
....

我的应用加载了CustomImageView。

@IBOutlet weak var workImageView: CustomImageView!

然后我从我的应用程序中得到EXC_BAD_ACCESS的错误。

我的框架包含了CustomImageView。

我如何解决?

0 个答案:

没有答案