Я пытаюсь вызвать метод экземпляра из метода класса в Swift, но я продолжаю получать ошибку «Отсутствующий аргумент для параметра № 1 при вызове» в «someMethod()" вызов.Не работает вызов метода экземпляра из метода класса
Знаете ли вы, почему?
Вот код:
class ViewController: UIViewController {
class func updateData() {
someMethod()
}
func someMethod() {
NSLog("someMethod")
}
}
Вам нужно вызовите метод экземпляра в фактическом экземпляре. – NobodyNada
Вы не можете вызвать метод экземпляра из метода класса, потому что у вас нет экземпляра класса. «Отсутствующий» параметр «to someMethod» - это подразумеваемый «self», который передается вам. – vacawama