Эврика: двусмысленная ссылка на члена '+++'

У меня есть следующие примерные настройки формы:

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>()
Другие вопросы по тегам