在Swift中使用isKindOf

我使用Xcode 8.0testing版testing我的应用程序,但在将我的代码2.2转换为3.0之后,出现了许多未解决的错误。 在演示下面,Xcode8.0出现错误信息

1.“if”条件之后的预期“{”

if annotation.isKindof: (MKUserLocation) { return nil } 

第二个错误是地图工具包…我使用iskind(的:MKUserLocation)仍然不工作,它会出现另一个错误信息

2.被占用的语句块是一个未使用的闭包

  if annotation.isKindof: (MKUserLocation) { return nil } 

3.在通话中缺less参数标签“:”

  if annotation.isKind(of: MKUserLocation) { return nil } 

isKindOfSwift3是:

 if annotation is MKUserLocation { return nil }