@@ -35,7 +35,7 @@ extension UIViewController {
35
35
if p. pending {
36
36
presentViewController ( vc, animated: animated, completion: completion)
37
37
p. always {
38
- self . dismissViewControllerAnimated ( animated, completion: nil )
38
+ vc . presentingViewController! . dismissViewControllerAnimated ( animated, completion: nil )
39
39
}
40
40
}
41
41
@@ -48,7 +48,7 @@ extension UIViewController {
48
48
if p. pending {
49
49
presentViewController ( nc, animated: animated, completion: completion)
50
50
p. always {
51
- self . dismissViewControllerAnimated ( animated, completion: nil )
51
+ vc . presentingViewController! . dismissViewControllerAnimated ( animated, completion: nil )
52
52
}
53
53
}
54
54
return p
@@ -71,7 +71,7 @@ extension UIViewController {
71
71
}
72
72
throw Error . NoImageFound
73
73
} . always {
74
- self . dismissViewControllerAnimated ( animated, completion: nil )
74
+ vc . presentingViewController! . dismissViewControllerAnimated ( animated, completion: nil )
75
75
}
76
76
}
77
77
@@ -80,7 +80,7 @@ extension UIViewController {
80
80
vc. delegate = proxy
81
81
presentViewController ( vc, animated: animated, completion: completion)
82
82
return proxy. promise. always {
83
- self . dismissViewControllerAnimated ( animated, completion: nil )
83
+ vc . presentingViewController! . dismissViewControllerAnimated ( animated, completion: nil )
84
84
}
85
85
}
86
86
}
0 commit comments