iOS RAC常見問題匯總

簡(jiǎn)介:本文主要對(duì)RAC使用過程中遇到的問題進(jìn)行匯總,方便后續(xù)查詢和學(xué)習(xí)。《iOS RAC常用方法匯總》

1.cell復(fù)用導(dǎo)致cell上的按鈕點(diǎn)擊收到多次信號(hào)

解決:cell終止之前的信號(hào)

[[[self.actionBtn rac_signalForControlEvents:UIControlEventTouchUpInside] takeUntil:self.rac_prepareForReuseSignal] subscribeNext:^(id x) {

}];

2.集合遍歷如何放在主線程

默認(rèn)在子線程中執(zhí)行

NSArray *numbers = @[@"1",@"2",@"3",@"4"];
[numbers.rac_sequence.signal subscribeNext:^(id x) {
  NSLog(@"%@",x);
}];

解決:放在主線程中執(zhí)行

NSArray *numbers = @[@"1",@"2",@"3",@"4"];
[[numbers.rac_sequence.signal deliverOn:[RACScheduler mainThreadScheduler]] subscribeNext:^(id  _Nullable x) {
        
}];
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • tableView卡頓的原因,從硬件上來說無非就兩個(gè),一個(gè)是CPU原因,一個(gè)是GPU原因.如果CPU核數(shù)較多,并發(fā)...
    青山腳下花盛開閱讀 600評(píng)論 0 2
  • 聲明:面試是對(duì)自我審視的一種過程,面試題和iOS程序員本身技術(shù)水平?jīng)]有對(duì)等關(guān)聯(lián),無論你能否全部答出,都不要對(duì)自己產(chǎn)...
    Kevin_wzx閱讀 2,343評(píng)論 1 2
  • 參考鏈接:http://www.huangshujia.me/2018/05/26/2018-05-26-How-...
    一只煙酒僧閱讀 7,184評(píng)論 0 18
  • 漸變的面目拼圖要我怎么拼? 我是疲乏了還是投降了? 不是不允許自己墜落, 我沒有滴水不進(jìn)的保護(hù)膜。 就是害怕變得面...
    悶熱當(dāng)乘涼閱讀 4,464評(píng)論 0 13
  • 感覺自己有點(diǎn)神經(jīng)衰弱,總是覺得手機(jī)響了;屋外有人走過;每次媽媽不聲不響的進(jìn)房間突然跟我說話,我都會(huì)被嚇得半死!一整...
    章魚的擁抱閱讀 2,364評(píng)論 4 5

友情鏈接更多精彩內(nèi)容