Swift3.0專案升級到4.2遇到問題
-
Overriding non-@objc declarations from extensions is not supported
原因: 不支援從擴充套件中覆蓋non-@objc宣告
解決:將方法寫到主類裡 -
Cannot subscript a value of type ‘[String : Any]’ with an index of type ‘UIImagePickerController.InfoKey’
最初程式碼:
var image:UIImage? = info[UIImagePickerControllerEditedImage] as? UIImage
修改:
var image:UIImage? = info[UIImagePickerController.InfoKey.editedImage.rawValue] as? UIImage
-
‘…<’ is unavailable: Any String view index conversion can fail in Swift 4; please unwrap the optional indices
原因: 可選值進行對比
解決: 解包 -
Swift4.0沒有initialize方法
解決:定義一個靜態方法,在app啟動的時候呼叫。
待續。。
相關文章
- SpringBoot 2.1.0 升級到 2.5.4 遇到的問題彙總Spring Boot
- Swift2.3升級到Swift3.0小記Swift
- android studio 2.2.3 升級到3.1.2 原有專案編譯問題Android編譯
- 升級 Homestead box 遇到的 502 問題
- 專案升級到.Net8.0 Autofac引發詭異的問題
- Laravel 5.5 升級到 5.5.42 後遇到的 Cookie 序列化問題LaravelCookie
- Angular CLI 升級 6.0 之後遇到的問題Angular
- 升級 node18 遇到的問題總結
- 專案 Laravel 框架 5.1 升級到 5.5 過程中的一些問題Laravel框架
- vue專案建立遇到的問題Vue
- 升級Xcode 10遇到的問題做個記錄XCode
- MySQL8升級遇到的各式各樣問題MySql
- 從 PHP5.2 升級到 PHP7.1 遇到的函式引數問題PHP函式
- 實際專案中遇到的問題
- 【專案中遇到的zookeeper的問題】
- vue專案中遇到的問題總結Vue
- pipenv + 離線移植專案 遇到的問題
- Pycharm匯入python專案遇到的問題PyCharmPython
- JDK升級專題JDK
- Laravel 5.5.* 升級到 5.7.* 問題記錄Laravel
- 部署專案遇到的mysql問題以及解決方法MySql
- 專案中遇到的一些問題小結
- maven專案遇到的一些問題記錄Maven
- 記錄一個新專案遇到的 MySQL 問題MySql
- 升級 Node.js 版本遇到的 co 和 pm2 問題解析Node.js
- 專案中遇到的RediS快取問題及面試問題總結Redis快取面試
- ArchLinux/Manjaro升級到6.9核心後的問題解決LinuxJAR
- Laravel5.5 升級到 5.7 問題及解決方法Laravel
- MacOS升級到Monterey後python SSL握手失敗問題MacPython
- 阿里雲ACK從1.22升級到1.24問題彙總阿里
- Vue專案升級webpack4.x和遇到的那些安裝包ErrorVueWebError
- Linux 下部署Django專案你可能會遇到的問題!LinuxDjango
- JavaScript 專案遷移到 TypeScript 步驟以及遇到的問題JavaScriptTypeScript
- Dockers 部署Nodejs環境的ts 專案遇到的問題DockerNodeJS
- springboot多模組專案搭建遇到的問題記錄Spring Boot
- ReactNative升級0.56.0注意問題React
- 全站HTTPS升級系列(四)專案程式碼升級改造HTTP
- confluence 4.2 升級至 6.10.x 記錄