#swift
#swift
Вопрос:
Мне нужно было изменить старый проект, который в настоящее время больше не компилируется. Я упростил код до следующего:
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 использовать структуру событий, которую я объявил?
Ответ №1:
Вы можете использовать имена модулей для целей пространства имен, например: ModuleName.Event
P.S. Если вы не изменили это в настройках сборки, имя вашего модуля совпадает с именем вашей цели