didFinishPickingImage不会执行segue

时间:2015-01-08 14:39:05

标签: ios swift uiimagepickercontroller segue

我在尝试使用UIImagePickerController之后尝试执行segue,但是didFinishPickingImage函数不能执行它,我真的不知道为什么。

我的代码看起来像这样:

    func imagePickerController(picker: UIImagePickerController!, didFinishPickingImage image: UIImage!, editingInfo: [NSObject : AnyObject]!) {
        self.dismissViewControllerAnimated(true, completion: nil)
        self.performSegueWithIdentifier("fromidtomain", sender: self)
}

还有一些保存所涉及的图像,但我猜这是不相关的。

任何有关如何正确执行此操作的建议都将受到赞赏。

编辑:它现在有效,但前提是我把segue代码放在函数中的if语句中。

1 个答案:

答案 0 :(得分:0)

在班级中实施UIImagePickerControllerDelegate委托。

class GameOver: UIViewController, UIImagePickerControllerDelegate {
    ...
}
相关问题