第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會有你想問的

不建議在Swift 4模式下使用Swift 3 @objc推論嗎?

不建議在Swift 4模式下使用Swift 3 @objc推論嗎?

交互式愛情 2019-10-04 16:08:36
簡要地說,在使用Xcode 9 Beta時(shí),我遇到了以下警告:不建議在Swift 4模式下使用Swift 3 @objc推斷。請解決已棄用的@objc推斷警告,啟用“使用已棄用的Swift 3 @objc推斷”日志記錄來測試您的代碼,并禁用Swift 3 @objc推斷。**經(jīng)過研究,我仍然不知道如何解決該問題。我將不勝感激有關(guān)如何解決此問題的所有技巧以及對所發(fā)生情況的解釋。我的目標(biāo)是更好地理解我的代碼正在發(fā)生的事情。
查看完整描述

3 回答

?
智慧大石

TA貢獻(xiàn)1946條經(jīng)驗(yàn) 獲得超3個(gè)贊

通過將目標(biāo)的“ Swift 3 @objc Inference”構(gòu)建設(shè)置更改為“ Default”,我擺脫了此警告。


http://img1.sycdn.imooc.com//5d96fe2100017d5913870544.jpg

從這篇文章:


在Swift 4之前,編譯器自動(dòng)將一些Swift聲明提供給Objective-C。例如,如果從NSObject繼承了一個(gè)子類,則編譯器會為此類中的所有方法創(chuàng)建Objective-C入口點(diǎn)。該機(jī)制稱為@objc推斷。


在Swift 4中,不建議使用這種自動(dòng)@objc推斷,因?yàn)樯伤羞@些Objective-C入口點(diǎn)的成本很高。當(dāng)“ Swift 3 @objc Inference”設(shè)置設(shè)置為“ On”時(shí),它將允許舊代碼起作用。但是,它將顯示需要解決的棄用警告。建議“修復(fù)”這些警告并將設(shè)置切換為“默認(rèn)”,這是新Swift項(xiàng)目的默認(rèn)設(shè)置。


另請參閱此Swift提案。


查看完整回答
反對 回復(fù) 2019-10-04
  • 3 回答
  • 0 關(guān)注
  • 722 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號