EXC_BAD_INSTRUCTION(代码= EXC_1386_INVOP,子代码= 0x0)

时间:2017-04-14 03:01:47

标签: ios swift uiscrollview

我知道已经有很多关于此的帖子,但我已经搜索过它们,似乎没有什么对我有用。

所以我的应用程序有一个页面,您可以放大图像。这完全没问题。但是,当我尝试导航到其他页面上有weblink按钮...我的应用程序崩溃..然后,如果我禁用图像上的缩放功能,具有Web链接按钮的页面工作..和应用程序没有崩溃..超级困惑。我的所有商店都联系得很好。

import UIKit

class ViewController: UIViewController, UIScrollViewDelegate {
    @IBOutlet weak var scrollView: UIScrollView!
    @IBOutlet weak var imageView: UIImageView!

    override func viewDidLoad() {
        super.viewDidLoad()
       self.scrollView.minimumZoomScale = 1.0 //getting error here EXC_BAD_instruction
        self.scrollView.maximumZoomScale = 6.0
    }

    @IBAction func WebLink(_ sender: AnyObject) {
        if let url = URL(string: "https://xxxxxxxxxxxxxxxx") {
            UIApplication.shared.open(url, options: [:]) {
                boolean in
                // do something with the boolean
            }
        }    
    }

    func viewForZooming(in scrollView: UIScrollView) -> UIView? {
        return self.imageView
    }
}

0 个答案:

没有答案