Size: a a a

2020 May 29

KS

Kirill Streltsov in SwiftBook
привет, у меня вопрос, вот допустим я провожу аутентификацию пользователя через firebase, после чего храню его данные (в приложении для оценки фильмов) на firebase сервере. Значит ли это, что, если пользователь войдет в этот аккаунт firebase с другого телефона, он получит все свои фильмы, которые оценил на предыдущем девайсе?
источник

M

Michael in SwiftBook
Eugene Prokhorov
Всем привет! У меня ошибка Fatal error: init(coder:) has not been implemented, я так понимаю из-за того что я не вызвал инициализатор в другом классе. как это сделать?
Welcome to swift development
источник

M

Michael in SwiftBook
Implemented значит что ты его не реализовал
источник

M

Michael in SwiftBook
А не то шо ты его не вызвал
источник

EP

Eugene Prokhorov in SwiftBook
Ну я это понимаю, как мне здесь его вызвать? или не тут...?
источник

EP

Eugene Prokhorov in SwiftBook
я просто делаю по курсу iChat, но не через canvas и код у меня отличается, ибо авториция идет через телефон, а не почту
источник

O

Oleg in SwiftBook
привет, подскажите, как мне обратиться к функции в данном случае? При вызове .east должно получится (x: 0 , y: -1 ) , все перепробовал:
источник

O

Oleg in SwiftBook
enum Coordinates{
   case nord
   case south
   case west
   case east
}
struct Place {
   var x = 0
   var y = 0
   mutating func place (step: Coordinates) {
       switch step {
       case .nord: x -= 1
       case .south: x += 1
       case .west: y += 1
       case .east: y -= 1
   }
}}
источник

AT

Altynbek T. in SwiftBook
Eugene Prokhorov
Ну я это понимаю, как мне здесь его вызвать? или не тут...?
ты случаем не создавал любой инит в CreateProfileVC?
источник

EP

Eugene Prokhorov in SwiftBook
Там есть инит, да
источник

EP

Eugene Prokhorov in SwiftBook
init(currentUser: User) {
       
self.currentUser = currentUser
       
super.init(nibName: nil, bundle: nil)
   }
   
   
required init?(coder: NSCoder) {
       fatalError("init(coder:) has not been implemented")
   }
источник

AT

Altynbek T. in SwiftBook
Oleg
enum Coordinates{
   case nord
   case south
   case west
   case east
}
struct Place {
   var x = 0
   var y = 0
   mutating func place (step: Coordinates) {
       switch step {
       case .nord: x -= 1
       case .south: x += 1
       case .west: y += 1
       case .east: y -= 1
   }
}}
somePlace.place(step: east) вот это имеешь ввиду?
источник

AT

Altynbek T. in SwiftBook
Eugene Prokhorov
init(currentUser: User) {
       
self.currentUser = currentUser
       
super.init(nibName: nil, bundle: nil)
   }
   
   
required init?(coder: NSCoder) {
       fatalError("init(coder:) has not been implemented")
   }
когда через сториборд вызываешь он вроде вызывает init(coder:). А там у тебя при вызове фатал еррор кидает
источник

O

Oleg in SwiftBook
Altynbek T.
somePlace.place(step: east) вот это имеешь ввиду?
ошибка. Откуда взяли somePlace?
источник

AT

Altynbek T. in SwiftBook
Oleg
ошибка. Откуда взяли somePlace?
экземпляр твоей структуры. somePlace это прост рандомное имя) Поставь как у теебя он называется
источник

O

Oleg in SwiftBook
Altynbek T.
экземпляр твоей структуры. somePlace это прост рандомное имя) Поставь как у теебя он называется
Place.place(step: east)    так тоже ошибка. Его же нужно за всеми скобками выводить?
источник

AT

Altynbek T. in SwiftBook
Oleg
Place.place(step: east)    так тоже ошибка. Его же нужно за всеми скобками выводить?
как у тебя переменная Place наазываается?
источник

MG

Mark Gromov in SwiftBook
Eugene Prokhorov
init(currentUser: User) {
       
self.currentUser = currentUser
       
super.init(nibName: nil, bundle: nil)
   }
   
   
required init?(coder: NSCoder) {
       fatalError("init(coder:) has not been implemented")
   }
кинь это
required init?(coder aDecoder: NSCoder) {
   super.init(coder: aDecoder)
}
источник

O

Oleg in SwiftBook
Altynbek T.
как у тебя переменная Place наазываается?
не совсем понял. x и y вроде
источник

AT

Altynbek T. in SwiftBook
Oleg
не совсем понял. x и y вроде
ты же где-то создаешь типа var tvoe_imya = Place().
источник