
Rychkov
11.09.2017
12:55:27
Зачем IBAction

Valery
11.09.2017
12:56:07
блэт
Окей, но без него говорит, что нужен @objc, который deprecated

Betrayer
11.09.2017
12:57:12
Кто-нибудь в RxSwift умеет?

Google

Rychkov
11.09.2017
12:57:38

Betrayer
11.09.2017
12:57:44
Можете объяснить, как несколько Observable<Type> превратить в один Observable<[Type]>?

Rychkov
11.09.2017
12:57:45
Кто-нибудь умеет
of

Betrayer
11.09.2017
12:58:30
of
Observable.of(a, b, c, d).merge().toArray()
Так?

Valery
11.09.2017
12:59:17

Rychkov
11.09.2017
12:59:19
http://reactivex.io/documentation/operators.html

Valery
11.09.2017
12:59:32

Rychkov
11.09.2017
13:00:06
Ну @objc для контроллера не нужен, если метод не приватный

Valery
11.09.2017
13:00:28
И функция не вызывается
К слову, даже с @objc не вызывается

Google

Rychkov
11.09.2017
13:02:09
Напиши @objc
Странно

Valery
11.09.2017
13:03:32
А вот если я во viewDidLoad сделаю self.continueButton = UIBarButtonItem(title: "Далее", style: .plain, target: self, action: #selector(nextView)), то работает

HashTag
11.09.2017
13:03:33
Подписка на #selector

Valery
11.09.2017
13:03:39
Хотя все равно ругается на @objc
И работает даже без него
А если допишу @IBAction, то работает без ошибок, но тоже только если сделал кнопку во viewDidLoad

Rychkov
11.09.2017
13:06:44
@objc обязательно нужен, @IBAction не нужен. В 4 свифте поменяли имплисит экспоз в обж, поэтому надо писать у NSObject наследников @objc

Valery
11.09.2017
13:07:09
Окей
Но какого черта не работает если я делаю кнопку в самом классе?

Rychkov
11.09.2017
13:10:32
А чему у тебя там равен self?

Valery
11.09.2017
13:11:00

Rychkov
11.09.2017
13:11:07
Ну в var button = ..

Ilya
11.09.2017
13:11:29

Valery
11.09.2017
13:11:39

Ilya
11.09.2017
13:12:03
В коде?

Valery
11.09.2017
13:12:17

Ilya
11.09.2017
13:12:43
Покажи

Google

Valery
11.09.2017
13:13:25
Покажи
self.navigationItem.rightBarButtonItem = continueButton
Во viewdidload

Ilya
11.09.2017
13:13:53
Положи во viewDidLoad создание кнопки

Valery
11.09.2017
13:14:04
Тут просто выше писали, что можно сразу в классе

Ilya
11.09.2017
13:14:26
Не так ты слелал

Valery
11.09.2017
13:14:40
Чтобы работало я делал во viewdidload изначально

Rychkov
11.09.2017
13:14:59
Нельзя, я ошибся) Там же селектор с таргетом в селф

Ilya
11.09.2017
13:16:01
Попробуй через rightButtonItems массив с одной этой кнопкой передать

Rychkov
11.09.2017
13:16:44

Valery
11.09.2017
13:17:01
Мне чет так лень этим заниматься) От того, что кнопка сделалась во viewdidload, а не в классе, мне ни горячо, ни холодно)

Ilya
11.09.2017
13:17:31

Rychkov
11.09.2017
13:17:53
Так в чем разница с обычной передачей через ...Item
Тоже сработает

Ilya
11.09.2017
13:18:25

Rychkov
11.09.2017
13:18:51
Илья, так еще до твоего сообщения все работало))

Valery
11.09.2017
13:18:57

Ilya
11.09.2017
13:19:31
Не видел

Whoopy
11.09.2017
13:19:49
Всем привет. Меня зовут Алексей, живу в Москве, я iOS-разработчик, без работы. Люблю реактивщину и функциональщину. Сейчас пишу небольшой клиент для гитхаба, дабы прокачаться и найти работу. Стек: RxSwift, Moya, ObjectMapper и различный сахар поверх этого + MVVM.
Сообществу могу быть полезен по вопросам, которые касаются так или иначе указанного выше стека.

Valery
11.09.2017
13:20:31

Google

Rychkov
11.09.2017
13:21:37

Valery
11.09.2017
13:21:54

Vladimir ??????
11.09.2017
13:23:31

Rychkov
11.09.2017
13:29:53

Valery
11.09.2017
13:30:20
Что-то не работает в девятом икскоде? Попробуй восьмой

Rychkov
11.09.2017
13:30:48
Ну ты юзаешь бету

Admin
ERROR: S client not available

Valery
11.09.2017
13:30:57
помяни мои слова

Rychkov
11.09.2017
13:31:14
Дело же в 4 свифте, а не хкоде

Valery
11.09.2017
13:31:49
А до этого еще не работал переход по вьюконтроллерам
И заработало!

Rychkov
11.09.2017
13:32:24
И будет падать после релиза в ближайших версиях, как было почти со всеми релизами)

Valery
11.09.2017
13:34:20

Rychkov
11.09.2017
13:34:51
Я к тому, что то, что тут отвечают, вполне может не работать в связи с изменениями / багами

Valery
11.09.2017
13:36:21
Как можно держать какие-то данные для всех вьюконтроллеров (которые управляются navigation controller)?

Rychkov
11.09.2017
13:36:54
Иметь модель : D

Google

Ilya
11.09.2017
13:37:23

Valery
11.09.2017
13:38:03
Чтобы это значило?
NavigationController -> VC1 -> VC2 -> VC3
Хочу, чтобы у всех VCn был доступ к какой-нибудь переменной sharedData: String

Andrey
11.09.2017
13:38:16

Rychkov
11.09.2017
13:38:30
Ща синглтон посоветуют
О

Ilya
11.09.2017
13:38:47
)))

Rychkov
11.09.2017
13:38:51
Даже шутки не вышло =(

Dmitriy
11.09.2017
13:38:59
Датасорс

Ilya
11.09.2017
13:39:04

Dmitry
11.09.2017
13:39:06
а что ты посоветуешь Андрей

Valery
11.09.2017
13:39:18
Блин чет умными словами закидали

Dmitriy
11.09.2017
13:39:24
Как у таблвью

Valery
11.09.2017
13:39:36
Кейс опиши
Ну это практически дословно моя ситуация

Ilya
11.09.2017
13:39:55

Rychkov
11.09.2017
13:40:59
а что ты посоветуешь Андрей
Иметь модель) В данном случае - скорее всего хранилище для этих данных) Можно использовать координатор и прокидывать через него данные для флоу в конце концов

Valery
11.09.2017
13:41:14
Реальный пример, а не абстрактный
Окей. В первом VC у меня есть pickerView, в котором выбирается значение. Второй контроллер должен взять это значение и в зависимости от него записать вторую переменную. А третий контроллер взять эти две переменных и сделать еще с ними всякие штуки

Rychkov
11.09.2017
13:41:17
Но точно не синглтон)

Dmitry
11.09.2017
13:41:29

Rychkov
11.09.2017
13:41:34
Нет

Valery
11.09.2017
13:42:14