Xcode8、iOS10升級問題記錄
1、webView的代理方法:
升級前: - (void)webView:(UIWebView *)webView didFailLoadWithError:(nullable NSError *)error
升級后: - (void)webView:(UIWebView *)webView didFailLoadWithError:(NSError *)error
要刪除NSError前面的 nullable,否則報錯。
2.關(guān)于觸屏事件的一些操作:
升級前: - (void)touchesCancelled:(nullable NSSet<UITouch *> *)touches withEvent:(nullable UIEvent *)event
升級后: - (void)touchesCancelled:(NSSet<UITouch *> *)touches withEvent:(UIEvent *)event
此處也是修飾詞更改即可。
3、運行工程,控制臺輸出許多無關(guān)日志,去掉的方法:
Edit Scheme -> Run -> Arguments, 在Environment Variables里邊添加 OS_ACTIVITY_MODE = disable

如果寫了之后還是打印log,請重新勾選對勾,就可以解決了
4、注釋快捷鍵⌘+/失效
這個是因為蘋果解決xcode ghost。把插件屏蔽了。
解決方法:命令運行 sudo /usr/libexec/xpccachectl
然后必須重啟電腦后生效。
5.權(quán)限以及相關(guān)設(shè)置
我們需要打開info.plist文件添加相應(yīng)權(quán)限的說明,否則程序在iOS10上會出現(xiàn)崩潰。注意,添加的時候,末尾不要有空格.
麥克風(fēng)權(quán)限:Privacy - Microphone Usage Description 是否允許此App使用你的麥克風(fēng)?
相機(jī)權(quán)限: Privacy - Camera Usage Description 是否允許此App使用你的相機(jī)?
相冊權(quán)限: Privacy - Photo Library Usage Description 是否允許此App訪問你的媒體資料庫?
通訊錄權(quán)限: Privacy - Contacts Usage Description 是否允許此App訪問你的通訊錄?
藍(lán)牙權(quán)限:Privacy - Bluetooth Peripheral Usage Description 是否許允此App使用藍(lán)牙?
語音轉(zhuǎn)文字權(quán)限:Privacy - Speech Recognition Usage Description 是否允許此App使用語音識別?
日歷權(quán)限:Privacy - Calendars Usage Description 是否允許此App使用日歷?
定位權(quán)限:Privacy - Location When In Use Usage Description 我們需要通過您的地理位置信息獲取您周邊的相關(guān)數(shù)據(jù)
定位權(quán)限: Privacy - Location Always Usage Description 我們需要通過您的地理位置信息獲取您周邊的相關(guān)數(shù)據(jù)
定位的需要這么寫,防止上架被拒。

6.推送
所有的推送平臺,不管是極光還是什么的,要想收到推送,這個是必須打開的

處理推送的代理方法也變化了
以上所述是小編給大家介紹的Xcode8、iOS10升級問題記錄,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復(fù)大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!
相關(guān)文章
iOS MRC 下 block 循環(huán)引用問題實例講解
本文通過文字說明加代碼的形式給大家介紹了iOS MRC 下 block 循環(huán)引用問題,非常不錯,具有參考借鑒價值,需要的朋友參考下吧2017-12-12
iOS Mask屬性的詳細(xì)介紹及應(yīng)用實例
這篇文章主要介紹了iOS Mask屬性的詳細(xì)介紹的相關(guān)資料,這里對Mask的屬性進(jìn)行了詳細(xì)說明并附簡單代碼實例,幫助大家更直接學(xué)習(xí)理解,這部分知識,需要的朋友可以參考下2016-11-11
實例解析設(shè)計模式中的外觀模式在iOS App開發(fā)中的運用
這篇文章主要介紹了設(shè)計模式中的外觀模式在iOS App開發(fā)中的運用,實例代碼為傳統(tǒng)的Objective-C,需要的朋友可以參考下2016-03-03
iOS 隱藏導(dǎo)航條和狀態(tài)欄實現(xiàn)方法
這篇文章主要介紹了 iOS隱藏導(dǎo)航條和狀態(tài)欄實現(xiàn)方法的相關(guān)資料,有時候根據(jù)需求開發(fā)APP 需要隱藏導(dǎo)航欄和狀態(tài)欄,這里提供了實現(xiàn)方法需要的朋友可以參考下2016-11-11
ios實現(xiàn)自動獲取label高度、寬度及最后一個位置詳解
這篇文章主要給大家介紹了關(guān)于ios如何實現(xiàn)自動獲取label高度、寬度及最后一個位置的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧。2017-10-10

