将showViewController与iOS一起使用Google Places Autocomplete

将showViewController与iOS一起使用Google Places Autocomplete,ios,swift,autocomplete,google-places-api,viewcontroller,Ios,Swift,Autocomplete,Google Places Api,Viewcontroller,因此,我第一次构建了一个应用程序,并且正在使用它。我的代码在下面 func testFunction() { println(gpaViewController) let view2 = self.storyboard?.instantiateViewControllerWithIdentifier("view2") as! ViewController2 self.showDetailViewController(view2, sender: self) } 在扩展

因此,我第一次构建了一个应用程序,并且正在使用它。我的代码在下面

func testFunction() {
    println(gpaViewController)

    let view2 = self.storyboard?.instantiateViewControllerWithIdentifier("view2") as! ViewController2
    self.showDetailViewController(view2, sender: self)
}
在扩展ViewController中,我调用testFunction:

extension ViewController: GooglePlacesAutocompleteDelegate {
    func placeSelected(place: Place) {
        println(place.description)

        place.getDetails { details in
            println(details)
        }

        self.dismissViewControllerAnimated(true, completion: nil)
        println(self)
        testFunction()


    }

    func placeViewClosed() {
        self.dismissViewControllerAnimated(true, completion: nil)
    }
}

基本上,我想在单击
tableView
单元格后切换视图。然而,什么也没有发生。但是,当我将
testFunction
连接到
iAction
和一个按钮时,它会将我带到另一个
viewController

你有没有弄明白这一点?我正试图在同一个库中做一些非常类似的事情,但还没有找到很多与此相关的“最佳实践”。