step 1:exc_bad_acces(code = 1,adrress = 0 x 10)Filter Application

时间:2016-05-07 02:58:51

标签: xcode swift core-image

当我测试应用程序时,线程出现在AppDelegate类的位置。出现的线程是“胎面1:exc_bad_acces(代码= 1,地址= 0 x 10)”

@UIApplicationMain
class AppDelegate: UIResponder, UIApplicationDelegate {

    var window: UIWindow?


    func application(application: UIApplication, didFinishLaunchingWithOptions launchOptions: [NSObject: AnyObject]?) -> Bool {
        // Override point for customization after application launch.
        return true
    }

以下是我的应用的代码。

class ViewController: UIViewController, UINavigationControllerDelegate, UIImagePickerControllerDelegate {

    @IBOutlet weak var dogImageView: UIImageView!
   let context = CIContext(options: nil)
    @IBAction func ApplyFilter(sender: AnyObject) {

    let inputImage = CIImage(image: dogImageView.image!)


        let randomColor = [kCIInputAngleKey : (Double (arc4random_uniform(314)) / 100)]

        let filteredImage = inputImage?.imageByApplyingFilter("CIHueAdjust", withInputParameters: randomColor)

    let renderedImage = context.createCGImage(filteredImage!, fromRect: (filteredImage?.extent)!)

    dogImageView.image = UIImage(CGImage: renderedImage)

    }


    func imagePickerController(picker: UIImagePickerController, didFinishPickingImage image: UIImage, editingInfo: [String : AnyObject]?) {

        print("Picked image")

        self.dismissViewControllerAnimated(true, completion: nil)


        dogImageView.image = image   
    }

    @IBAction func importImage(sender: AnyObject) {
        let image = UIImagePickerController()
        image.delegate = self
        image.sourceType = UIImagePickerControllerSourceType.PhotoLibrary
        image.allowsEditing = false

        self.presentViewController(image, animated: true, completion: nil)
    }

0 个答案:

没有答案