0

override init() {}ループで実行されているメソッドに問題があります。でクラッシュするまでexc_bad_access

override init() {
    super.init()
    self.container = UIView()
    self.container.clipsToBounds = false

    println("self.container: \(self.container)")
    self.addSubview(self.container)

    self.contentCenter = CGPointZero
    self.contentScale = 1
    refreshContentTransform()

    self.panRecognizer = UIPanGestureRecognizer(target: self, action: Selector("handlePan:"))
    self.panRecognizer.maximumNumberOfTouches = 1
    self.panRecognizer.minimumNumberOfTouches = 1
    self.addGestureRecognizer(self.panRecognizer)

    self.pinchRecognizer = UIPinchGestureRecognizer(target: self, action: Selector("handlePinch:"))
    self.addGestureRecognizer(self.pinchRecognizer)
}

トリガーは何ですか?

このクラスの init が呼び出される前。そのクラスの var を、var item = MyVar() ブレーク ポイントでの追跡を介して初期化しています。その初期化から出ることはなく、どういうわけかループし続けます。:/ 誰かが私にアドバイスをくれることを願っています. ありがとう。

4

0 に答える 0