Подтвердить что ты не робот

Использование isKindOf в Swift

Я использую Xcode 8.0 beta для тестирования своего приложения, но после преобразования моего кода с 2,2 в 3.0 вышло много нерешенных ошибок. Ниже демонстрации Xcode8.0 появляется сообщение об ошибке

1. Ожидаемое "{" после условия "если"...

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

Вторая ошибка - это набор карт... Я использую iskind (из: MKUserLocation) все еще не получается, появится другое сообщение об ошибке

2. Брейк-блок операторов - это неиспользуемое закрытие

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

3. Отсутствует метка аргумента 'of:' в вызове

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

Ответ 1

Подменю isKindOf в Swift3:

if annotation is MKUserLocation {
    return nil
}