我试图在闭包内调用一个segue,但似乎无法使其工作。问题是我不知道如何进行“performSegueWithIdentifier”调用,因为我不能在这里使用关键字“self”。
由于这是在UIViewController之外完成的,所以我不知道如何在不使用关键字“self”的情况下调用“performSegueWithIdentifier”。
因此,我需要创建调用该方法的对象,但是如何创建和哪个对象呢?它是视图控制器吗?在故事板上?还是其他地方?
由于这是在UIViewController之外完成的,所以我不知道如何在不使用关键字“self”的情况下调用“performSegueWithIdentifier”。
因此,我需要创建调用该方法的对象,但是如何创建和哪个对象呢?它是视图控制器吗?在故事板上?还是其他地方?
func signUp (username: String, password: String) {
Alamofire.request(.POST, "https://test.xyz.de/api/v1/public/user", parameters:["username" : username, "password": password], encoding: .JSON)
.responseJSON({ (_, _, JSON, error) -> Void in
println("Response: \(JSON)")
if error == nil {
self.performSegueWithIdentifier("segueToNextScreen", sender: self) // Problem!!
} else {
println(error)
}
})
}
提前感谢您,如果您需要进一步的解释,请告诉我。
谢谢, Tiago