Reactivecocoa: 'рд╕рдорддрд▓' рдХрд╛ рдЕрд╕реНрдкрд╖реНрдЯ рдЙрдкрдпреЛрдЧ, 4.2.x . рдореЗрдВ рдирдпрд╛

рдХреЛ рдирд┐рд░реНрдорд┐рдд 4 рдЬреВрди 2016  ┬╖  10рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: ReactiveCocoa/ReactiveCocoa

рд╢рд╛рдпрдж https://github.com/ReactiveCocoa/ReactiveCocoa/issues/2530 рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рд╣реИ

рдЗрд╕рдиреЗ 4.2.x рдЕрдкрдбреЗрдЯ рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рдХрд╛рдо рдХрд┐рдпрд╛ред

рдореИрдВ ReactiveCocoa рдореЗрдВ рдирдпрд╛ рд╣реВрдВ рдФрд░ рдореБрдЭреЗ рдирд╣реАрдВ рдкрддрд╛ рдХрд┐ рдЗрд╕реЗ рдХреИрд╕реЗ рд╣рд▓ рдХрд┐рдпрд╛ рдЬрд╛рдПред

var signalProducers: [SignalProducer<Void, NSError>] = [ some0SignalProducer ]
signalProducers += some1SignalProducers
signalProducers += some2SignalProducers
signalProducers += some3lSignalProducers

return SignalProducer(values: signalProducers)
            .flatten(FlattenStrategy.Concat)

рд╕рднреА 10 рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

рдЖрдкрдХреЛ рд╕рд┐рдЧреНрдирд▓ рдкреНрд░реЛрдбреНрдпреВрд╕рд░ рдХреЗ рдкреНрд░рдХрд╛рд░ рдХреА рдШреЛрд╖рдгрд╛ рдХрд░рдиреА рд╣реЛрдЧреАред рд╣рдордиреЗ рдУрд╡рд░рд▓реЛрдб рдЬреЛрдбрд╝реЗ рдЬреЛ NoError рд╕рдВрднрд╛рд▓рддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдпрд╣ рдХреБрдЫ рдорд╛рдорд▓реЛрдВ рдореЗрдВ рдкреНрд░рдХрд╛рд░ рдХреЗ рдЕрдиреБрдорд╛рдирдХ рдХреЛ рднреНрд░рдорд┐рдд рдХрд░ рд╕рдХрддрд╛ рд╣реИред

рдпрд╣ рдХрд╛рдо рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП:

var signalProducers: [SignalProducer<Void, NSError>] = [ some0SignalProducer ]
signalProducers += some1SignalProducers
signalProducers += some2SignalProducers
signalProducers += some3lSignalProducers

return SignalProducer<SignalProducer<Void, NSError>, NoError>(values: signalProducers)
            .flatten(FlattenStrategy.Concat)

рд╡реНрдпрд╡рдзрд╛рди рдХреЗ рд▓рд┐рдП рдЦреЗрдж рд╣реИ!

@mdiep рдиреЗ рдореБрдЭреЗ рдмрдЪрд╛ рд▓рд┐рдпрд╛! рдореИрдВ

@mdiep рдХреНрдпрд╛ рдпрд╣ рдХреБрдЫ рдРрд╕рд╛ рд╣реИ рдЬрд┐рд╕реЗ рднрд╡рд┐рд╖реНрдп рдореЗрдВ рд╕рдВрдмреЛрдзрд┐рдд рдХрд░рдиреЗ рдХреА рдпреЛрдЬрдирд╛ рд╣реИ? рдЗрд╕ рд╡рдЬрд╣ рд╕реЗ рдЕрдм рд╣рдореЗрдВ рдмрд╣реБрдд рд╕рд╛рд░реЗ рд╕реНрдкрд╖реНрдЯ рдкреНрд░рдХрд╛рд░ рдорд┐рд▓ рдЧрдП рд╣реИрдВред рдЗрд╕реЗ рдЕрднреА рд▓рд┐рдЦрдирд╛ рдЗрддрдирд╛ рддреЗрдЬрд╝ рдирд╣реАрдВ рд╣реИ, рд╕рд╛рде рд╣реА рдпрд╣ рд╕рдВрдХреНрд╖рд┐рдкреНрдд рдФрд░ рдкрдврд╝рдиреЗ рдореЗрдВ рдХрдард┐рди рднреА рдирд╣реАрдВ рд╣реИред

@ рдирд┐рдХрд┐рддрд╛-рд▓рд┐рдпреЛрдиреЛрд╡ IIUC рдЗрд╕реЗ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА https://github.com/ReactiveCocoa/ReactiveCocoa/pull/3043 рджреНрд╡рд╛рд░рд╛ рд╕рдВрдмреЛрдзрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП рдФрд░ v4.2.2 рдХреЗ рд░реВрдк рдореЗрдВ рдЬрд╛рд░реА рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред

@ikesyo рдзрдиреНрдпрд╡рд╛рдж! рдореИрдВрдиреЗ рджреЗрдЦрд╛ рдХрд┐ 4.2.2 рдЕрднреА рддрдХ CocoaPods рдореЗрдВ рдЬрд╛рд░реА рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдХреНрдпрд╛ рдРрд╕рд╛ рдХреБрдЫ рд╣реИ рдЬрд┐рд╕реЗ рдореБрдЦреНрдп рдпреЛрдЧрджрд╛рдирдХрд░реНрддрд╛ рд╕рдВрднрд╛рд▓ рд╕рдХрддреЗ рд╣реИрдВ? рдореИрдВ рджреЗрдЦ рд░рд╣рд╛ рд╣реВрдБ рдХрд┐ рдЖрдк рдПрдХ рдкреЙрдб рдХреЗ рд▓рд┐рдП рдорд╛рд▓рд┐рдХреЛрдВ рдореЗрдВ рд╕реВрдЪреАрдмрджреНрдз рд╣реИрдВред

рдЬрд┐рд╕реЗ рдЕрднреА рднреА рдПрдХ рдкрд░реАрдХреНрд╖рдг рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рдЬреИрд╕рд╛ рдХрд┐ #3043 . рдореЗрдВ рдмрддрд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ

@NachoSoto рд╣рд╛рдБ рдпрд╣ рдЗрдХрд╛рдИ рдкрд░реАрдХреНрд╖рдг рдЧрд╛рдпрдм рд╣реИ, рд▓реЗрдХрд┐рди рдкрд╣рд▓реЗ рд╕реЗ рд╣реА 4.2.2 рдореЗрдВ рд╡рд┐рд▓рдп рд╣реЛ рдЧрдпрд╛ рд╣реИ рдФрд░ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдЬрд╛рд░реА рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ :( рдпрд╣ рддрд╛рд░реНрдХрд┐рдХ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ 4.2.2 рдХреЛрдХреЛрдкреЛрдбреНрд╕ рдореЗрдВ рднреА рдЬрд╛рд░реА рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред

@NachoSoto рдкрд░реАрдХреНрд╖рдг #3048 рдореЗрдВ рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ рдерд╛ред :рдЖрдБрдЦ рдорд╛рд░рдирд╛:

@ikesyo рдУрд╣

@ikesyo рдареАрдХ рд╣реИ рдореИрдВрдиреЗ рдЗрд╕реЗ рд╕рдВрднрд╛рд▓рд╛ред @ashfurrow рдиреЗ рдкреЙрдбрд╕реНрдкреЗрдХ рдЯреНрд░рдВрдХ рддрдХ рдкрд╣реБрдВрдЪ рд╕рд╛рдЭрд╛ рдХреА рдФрд░ рдореИрдВрдиреЗ 4.2.2 рдЬрд╛рд░реА рдХрд┐рдпрд╛ред

рдХреНрдпрд╛ рдпрд╣ рдкреГрд╖реНрда рдЙрдкрдпреЛрдЧреА рдерд╛?
0 / 5 - 0 рд░реЗрдЯрд┐рдВрдЧреНрд╕

рд╕рдВрдмрдВрдзрд┐рдд рдореБрджреНрджреЛрдВ

sprynmr picture sprynmr  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

gabro picture gabro  ┬╖  5рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

simonxcheng picture simonxcheng  ┬╖  6рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

tunidev picture tunidev  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

akashivskyy picture akashivskyy  ┬╖  5рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ