Это решение полезно, когда вы не хотите избегать наследования от класса NSobject.

ьзуя последнюю бета-версию Xcode 9, я, по-видимому, совершенно не могу получить доступ к свойствам классов Swift. Даже странно, я могу получить доступ к самому классу, чтобы создать его экземпляр или что-то еще, но совершенно не могу получить доступ к свойствам этого класса.

Итак, если у меня есть этот класс Swift:

import UIKit

class TestViewController: UIViewController {
    var foobar = true
}

И я пытаюсь сделать это:

TestViewController *testViewController = [[TestViewController alloc] init]; // success
testViewController.foobar; // error

Что именно я делаю не так? Новый проект с Xcode 9.

Ответы на вопрос(0)

Ваш ответ на вопрос