Size: a a a

2019 October 31

OK

Oleg Kulakevich in SwiftBook
да
источник

А

Алмаз ® in SwiftBook
Сделай замену “ “ на “ в “
источник

А

Алмаз ® in SwiftBook
И тот же стринг передавай
источник

А

Алмаз ® in SwiftBook
Твой формат все равно парситься будет с ошибкой
источник

KK

Kirill Kharkovsky in SwiftBook
Ребят нужна помощь с NotificationCenter кто может помочь ?
источник

ВК

Варя Кузнецова... in SwiftBook
Kirill Kharkovsky
Ребят нужна помощь с NotificationCenter кто может помочь ?
пожалуйста, пиши сразу вопрос. а то так ну неудобно, хз про что именно-то надо подсказывать
источник

OK

Oleg Kulakevich in SwiftBook
сейчас еще на серевер посмотрю
источник

KK

Kirill Kharkovsky in SwiftBook
Варя Кузнецова
пожалуйста, пиши сразу вопрос. а то так ну неудобно, хз про что именно-то надо подсказывать
Вопрос в том, что есть два контроллера в одном я отправляю структуру а до второго почему то она не доходит
источник

ВК

Варя Кузнецова... in SwiftBook
Kirill Kharkovsky
Вопрос в том, что есть два контроллера в одном я отправляю структуру а до второго почему то она не доходит
Код подписки и отправки
источник

KK

Kirill Kharkovsky in SwiftBook
Варя Кузнецова
Код подписки и отправки
override func viewWillAppear(_ animated: Bool) {
       super.viewWillAppear(animated)
       
       reff?.observe(.value, with: {[weak self] (snapshot) in
     
           var _rooms = Array<Rooms>()
           for item in snapshot.children {
               let rooms = Rooms(snapshot: item as! DataSnapshot)
               _rooms.append(rooms)
           }
           self?.rooms = _rooms
           NotificationCenter.default.post(name: Notification.Name("Rooms"), object: self?.rooms)
           self?.tableView.reloadData()
       })
   }


__________

override func viewDidLoad() {
       super.viewDidLoad()
       guard let currentUser = Auth.auth().currentUser else {return}
       user = Users(user: currentUser )
       ref = Database.database().reference(withPath: "users").child(String(user.uid)).child("rooms")
       NotificationCenter.default.addObserver(self, selector: #selector(notificationFired(_:)), name: Notification.Name("Rooms"), object: nil)
       //создали уведомление
   }
источник

GM

Gleb M. in SwiftBook
Привет! Вот так у меня объявлены две view.

Я пытаюсь накинуть на одну из этих вьюх предпросмотр с камеры. На первую не получается, а на вторую получается.
источник

GM

Gleb M. in SwiftBook
Может кто-то знает, как решить вопрос?
источник

GM

Gleb M. in SwiftBook
вот так задаю для каждой размеры и расположение.
источник

GM

Gleb M. in SwiftBook
А вот так накидываю слой с изображением с камеры.
источник

GM

Gleb M. in SwiftBook
когда на cameraView накидываю предпросмотре - остаеться просто черный квадрат и нет на нем изображения с камеры.
источник

ДБ

Денис Бирюков... in SwiftBook
Подскажите с синтаксисом все в порядке или до снэпшота надо как то подругому достучаться?
источник

DM

Danilov Maxim in SwiftBook
Gleb M.
Привет! Вот так у меня объявлены две view.

Я пытаюсь накинуть на одну из этих вьюх предпросмотр с камеры. На первую не получается, а на вторую получается.
Если я правильно понял, то у тебя computed property возвращает 1 вью, которую ты добавляешь как сабвью, а затем для лэера возвращает другую вью, попробуй сделать ‘var cameraView: UIView = { setup code... }()
источник

GM

Gleb M. in SwiftBook
сейчас)
источник

GM

Gleb M. in SwiftBook
Тогда не получается constraints задать.
источник

ВК

Варя Кузнецова... in SwiftBook
Kirill Kharkovsky
override func viewWillAppear(_ animated: Bool) {
       super.viewWillAppear(animated)
       
       reff?.observe(.value, with: {[weak self] (snapshot) in
     
           var _rooms = Array<Rooms>()
           for item in snapshot.children {
               let rooms = Rooms(snapshot: item as! DataSnapshot)
               _rooms.append(rooms)
           }
           self?.rooms = _rooms
           NotificationCenter.default.post(name: Notification.Name("Rooms"), object: self?.rooms)
           self?.tableView.reloadData()
       })
   }


__________

override func viewDidLoad() {
       super.viewDidLoad()
       guard let currentUser = Auth.auth().currentUser else {return}
       user = Users(user: currentUser )
       ref = Database.database().reference(withPath: "users").child(String(user.uid)).child("rooms")
       NotificationCenter.default.addObserver(self, selector: #selector(notificationFired(_:)), name: Notification.Name("Rooms"), object: nil)
       //создали уведомление
   }
а ты уверен, что экраны существуют на момент получения уведомления? по отладке сначала подписка, а потом высылка уведомлений?
источник