Верхняя строка кода представляет собой предлагаемый автозаполнение, предоставляемое Xcode, которое не компилируется. Нижняя часть кода была изменена кодом, приведенным здесь Firebase with Swift ambiguous use of observeEventTypeОшибка автозаполнения Firebase API ошибка компилятора Swift
Каждый раз, когда я ввожу этот код, мне нужно его модифицировать, что является утомительным. Почему автозаполнение ошибочно? Это не только для этого .observe
, но все они.
Когда я набираю * rootRef.child ("asd"). Child ("asa"). Наблюдать * Xcode выводит список опций автозаполнения - ни один из них не наблюдает (.value). Xcode 8.1 Swift 3. Пробовали ли вы очистить проект или создать новый проект только для проверки автозаполнения, чтобы узнать, подходит ли это для этого приложения? – Jay
Привет, Джей, я выбрал .observe (eventType: FIRDataEventType, с: (FIRDataSnapshot) -> Void), затем просто заполнил заполнители с помощью .value и моментального снимка, соответственно. –
Ах. Понимаю. Поэтому да, когда я набираю часть .observe, затем нажмите Tab, весь весь первый параметр будет выделен * eventType: FIRDataEventType *, поэтому, если вы начнете вводить текст в этот момент, он заменяет этот текст. Что нужно сделать, так это просто заменить FIRDataEventType и оставить только часть eventType:. Эта проблема дублируется. – Jay