MKDirections / calculateDirectionsWithCompletionHandler在Swift 2.0中不再工作

时间:2015-09-29 16:43:33

标签: swift swift2 ios9 xcode7 directions

我现在对MapKit / MKDirections有另一个问题。

在我完成所有工作之后,Swift 2.0问世了 'calculateDirectionsWithCompletionHandler'方法如下所示:

directions.calculateDirectionsWithCompletionHandler({(response:
            MKDirectionsResponse!, error: NSError!) in

            if error != nil {
                println("Error getting directions")
            } else {
                self.showRoute(response)
            }

        })

不再起作用了。 它在第1行给出了这个错误:

'(MKDirectionsResponse!, NSError!) -> Void' is not convertible to 'MKDirectionsHandler' (aka '(Optional<MKDirectionsResponse>, Optional<NSError>) -> ()')

在更新之前,这非常好用.... 预先感谢您的帮助! : - )

1 个答案:

答案 0 :(得分:6)

对于swift 2.0:

grep -P "[\x00-\x1F\x7F-\xFF]" test.txt

有关更多信息,请参阅THIS