iOS 11 適配 RAC警告問題解決方案

RAC警告問題解決方案

問題:

xcode9 中,在開發(fā)ios應用時,會發(fā)現(xiàn)第三方庫ReactiveCocoa出現(xiàn)這樣的問題

  • 報警告如下
  • ReactiveCocoa Unknown warning group ‘-Wreceiver-is-weak’,ignored...
ReactiveCocoa警告.png

ReactiveCocoa中:

RACObserve宏定義如下:

RACObserve宏定義.png

原因:

  • 此前,如果Xcode中的消息接受者是一個weak對象堕花,clang編譯器會報receiver-is-weak警告尚氛,所以加了這段push&pop代碼,最新的clang已經(jīng)把這個警告給移除抗楔,所以沒必要加push&pop了钝域。

改為下面這樣就可以:

#define RACObserve(TARGET, KEYPATH) \
    ({ \
        __weak id target_ = (TARGET); \
        [target_ rac_valuesForKeyPath:@keypath(TARGET, KEYPATH) observer:self]; \
    })

修改時可能要解鎖Podfile文件,因為ReactiveCocoa已經(jīng)不再對Objective-C進行維護,如果你的項目中用到它,最好不要再去更新.因為它的最新穩(wěn)定版是2.5版,在此基礎(chǔ)上,你修改其中的一個預防警告的代碼,是不會影響這個庫對項目的影響的.


如果有其他好的方案,或者對本文有什么問題,可以在 留言中討論,謝謝各位指正

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末亭饵,一起剝皮案震驚了整個濱河市咐扭,隨后出現(xiàn)的幾起案子莫辨,更是在濱河造成了極大的恐慌劲厌,老刑警劉巖笋除,帶你破解...
    沈念sama閱讀 207,248評論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異贰谣,居然都是意外死亡,警方通過查閱死者的電腦和手機迁霎,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,681評論 2 381
  • 文/潘曉璐 我一進店門吱抚,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人考廉,你說我怎么就攤上這事秘豹。” “怎么了芝此?”我有些...
    開封第一講書人閱讀 153,443評論 0 344
  • 文/不壞的土叔 我叫張陵憋肖,是天一觀的道長因痛。 經(jīng)常有香客問我,道長岸更,這世上最難降的妖魔是什么鸵膏? 我笑而不...
    開封第一講書人閱讀 55,475評論 1 279
  • 正文 為了忘掉前任,我火速辦了婚禮怎炊,結(jié)果婚禮上谭企,老公的妹妹穿的比我還像新娘。我一直安慰自己评肆,他們只是感情好债查,可當我...
    茶點故事閱讀 64,458評論 5 374
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著瓜挽,像睡著了一般盹廷。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上久橙,一...
    開封第一講書人閱讀 49,185評論 1 284
  • 那天俄占,我揣著相機與錄音,去河邊找鬼淆衷。 笑死缸榄,一個胖子當著我的面吹牛,可吹牛的內(nèi)容都是我干的祝拯。 我是一名探鬼主播甚带,決...
    沈念sama閱讀 38,451評論 3 401
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼佳头!你這毒婦竟也來了鹰贵?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 37,112評論 0 261
  • 序言:老撾萬榮一對情侶失蹤畜晰,失蹤者是張志新(化名)和其女友劉穎砾莱,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體凄鼻,經(jīng)...
    沈念sama閱讀 43,609評論 1 300
  • 正文 獨居荒郊野嶺守林人離奇死亡腊瑟,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,083評論 2 325
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了块蚌。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片闰非。...
    茶點故事閱讀 38,163評論 1 334
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖峭范,靈堂內(nèi)的尸體忽然破棺而出财松,到底是詐尸還是另有隱情,我是刑警寧澤,帶...
    沈念sama閱讀 33,803評論 4 323
  • 正文 年R本政府宣布辆毡,位于F島的核電站菜秦,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏舶掖。R本人自食惡果不足惜球昨,卻給世界環(huán)境...
    茶點故事閱讀 39,357評論 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望眨攘。 院中可真熱鬧主慰,春花似錦、人聲如沸鲫售。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,357評論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽情竹。三九已至藐不,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間秦效,已是汗流浹背佳吞。 一陣腳步聲響...
    開封第一講書人閱讀 31,590評論 1 261
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留棉安,地道東北人。 一個月前我還...
    沈念sama閱讀 45,636評論 2 355
  • 正文 我出身青樓铸抑,卻偏偏與公主長得像贡耽,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子鹊汛,可洞房花燭夜當晚...
    茶點故事閱讀 42,925評論 2 344

推薦閱讀更多精彩內(nèi)容

  • 前言 由于最近兩個多月蒲赂,筆者正和小伙伴們忙于對公司新項目的開發(fā),筆者主要負責項目整體架構(gòu)的搭建以及功能模塊的分工刁憋。...
    CoderMikeHe閱讀 27,001評論 74 271
  • 隨著Xcode GM版本發(fā)布滥嘴,適配iOS 11也就提上了日程,總的來說整個適配過程(不包含適配iPhone X)不...
    貝勒老爺閱讀 779評論 0 7
  • 隨著Xcode GM版本發(fā)布至耻,適配iOS 11也就提上了日程若皱,總的來說整個適配過程(不包含適配iPhone X)不...
    真愛要有你才完美閱讀 569評論 6 1
  • NB的iOS 11發(fā)布了,適配工作又來了??,本文主要記錄APP幾個需要適配的地方尘颓。 一:navigation ba...
    木馬不在轉(zhuǎn)閱讀 891評論 0 2
  • 前些天在鐵匠里看到一篇文章走触,叫《在半徑的邊緣奔跑》。只看題目疤苹,一頭霧水互广。細讀之下竟產(chǎn)生了許多的共鳴。 作者寫的是六...
    風兒輕輕閱讀 318評論 2 6