Bezdepbonusu7Программирование: статьи и ответы

Вопрос

Эквивалент ReactiveCocoa для Observable.Create

Автор вопроса: Craig GidneyОтветов: 1

Я хотел бы создать собственный RACSignal, но предпочел бы не создавать целый класс. Я просто хочу указать блок для вызова, когда наблюдатели подписываются.

В .Net Rx я бы сделал так:

return Observable.Create(observer => {
    ...
    // send items to observer
    ...
    return subscriptionDisposer;
});

Есть ли у ReactiveCocoa эквивалентная функциональность?

objective-canonymous-classreactive-cocoa

Ответы

Ответ 1 · рейтинг 1 · Craig Gidney

Самостоятельный ответ: класс RACSignal имеет метод createSignal, который действует как Observable.Create.

(Я бы нашел это сразу с помощью автозаполнения, но автозаполнение XCode HALF терпит неудачу во многих случаях, когда у вас есть наполовину написанный код над тем, что вы редактируете. Вы получаете некоторые результаты, но не другие. Бле.)

Перевод вопроса и ответов сообщества Stack Overflow, лицензия CC BY-SA. Оригинал на Stack Overflow.

Похожие материалы