Swift UIKit имя столкновения - PullRequest
0 голосов
/ 15 марта 2019

Мне нужно было изменить старый проект, который больше не компилируется.Я упростил код до следующего:

struct Event {
    let name: String
}

class ChildControl: UIControl {
    func load(event: Event) {
        event.name // <--- error
        // error: Playground.playground:5:9: error: value of type 'UIControl.Event' has no member 'name'
        // event.name
        ^~~~~ ~~~~
    }
}

Как мне сказать swift использовать объявленную мной структуру Event?

1 Ответ

0 голосов
/ 15 марта 2019

Вы можете использовать имена модулей для целей пространства имен, например: ModuleName.Event

P.S. Если вы не изменили его в настройках сборки, имя вашего модуля совпадает с именем вашей цели

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...