Мой текущий проект находится в Objective C, и я хочу сделать его новые реализации на Swift.
В моем классе Objective C мне нужно присвоить значение моему свойству быстрой переменной, но я не знаю синтаксиса для этого. Я хочу присвоить такое значение.
self.pollBarGraph = [[PollBarGraphView alloc] initWithFrame:self.view.frame];
//I want to replace this with obj-c syntax to make it work
self.pollBarGraph.dataEntries =
[
BarEntry(score: 100, title: "A"),
BarEntry(score: 35, title: "B"),
BarEntry(score: 55, title: "C"),
BarEntry(score: 3, title: "D"),
BarEntry(score: 10, title: "E")
]
PollBarGraph - это файл Swift, который я добавил, и внутри него:
class BarEntry: NSObject {
let score: Int
let title: String
init(score: Int, title: String) {
self.score = score
self.title = title
}
}
@objc open var dataEntries: [BarEntry] = []{
didSet {
//my code
}
}
Как я могу присвоить значение моей переменной Swift с использованием синтаксиса Objective C?