Xcode 8.0ベータ版を使用してアプリをテストしますが、コード2.2から3.0に変換した後、多くの未解決のバグが発生しました。デモの下に、Xcode8.0にエラーメッセージが表示されます
1。「if」条件の後に「{」が必要です...
if annotation.isKindof: (MKUserLocation) {
return nil
}
2番目のエラーはマップキットです... iskind(of:MKUserLocation)を使用してもまだ動作しません。別のエラーメッセージが表示されます
2。文のブロック化されたブロックは未使用のクロージャです
if annotation.isKindof: (MKUserLocation) {
return nil
}
。呼び出しに引数ラベル 'of:'がありません
if annotation.isKind(of: MKUserLocation) {
return nil
}
Swift3
のisKindOf
の代替は次のとおりです。
if annotation is MKUserLocation {
return nil
}