Эврика: двусмысленная ссылка на члена '+++'
У меня есть следующие примерные настройки формы:
let testForm = Form()
testForm +++ Section()
<<< PushRow().cellSetup( { (cell, row) in
row.title = "foo"
})
+++ Section()
Линия testForm +++ Section()
вызывает ошибку Ambiguous reference to member '+++'
, Когда я удаляю вызов cellSetup, ошибка исчезает. Что тут происходит?
1 ответ
Решение
Нашел ошибку. PushRow является универсальным типом. Как таковой, я должен объявить это как
PushRow<String>()