У меня есть этот фрагмент кода:
let appActiveNotifications: [Observable<NSNotification>] = [
NSNotificationCenter.defaultCenter().rx_notification(UIApplicationWillEnterForegroundNotification),
NSNotificationCenter.defaultCenter().rx_notification(Constants.AppRuntimeCallIncomingNotification)
]
appActiveNotifications.merge()
.takeUntil(self.rx_deallocated)
.subscribeNext() { [weak self] _ in
// notification handling
}
.addDisposableTo(disposeBag)
Предполагается, что он прослушивает любое из указанных уведомлений и обрабатывает их при срабатывании.
Однако это не компилируется. Я получаю следующую ошибку:
Value of type '[Observable<NSNotification>]' has no member 'merge'
Как мне тогда объединить эти два сигнала в один?