Я работаю над приложением, где вы можете поместить булавки на карту и посмотреть изображения Flickr, связанные с этим местоположением.Переопределение инициализаторов в Swift
Приложение почти работает, но у меня проблема с инициализаторами в некоторых классах. Конкретным примером может служить следующее:
override init() {
session = NSURLSession.sharedSession()
super.init()
}
convenience init(delegate:HTTPClientProtocol) {
self.init()
self.delegate = delegate
}
Может кто-то пожалуйста, помогите мне понять, что случилось с этим кодом? На первой строчке, сообщение об ошибке говорит
Initializer не отменяет назначенный инициализатору от его суперкласса
и на линии с self.init()
ошибка
Значение типа '->' не имеет значения 'init'
Какой базовый класс вы наследуете? –