ios 错误集合

ios 错误集合,第1张

1. ‘View’ is only available in iOS 13.0 or newer

说明: 旧项目使用的是UIkit框架,现在使用SwiftUI新框架,由于Swiftui新框架只适用于 ios13.0 系统及以上.所以报错.
解决方案:将项目配置中最低运行系统更改为ios13.0,

2.Class ‘TimerTool’ has no initializers


解决方案:在var定义的后面添加?, 即var timers: Timer?
参考链接:https://blog.csdn.net/u012016642/article/details/50686830

3. “Invalid parameter not satisfying: [name length] > 0”

说明: 在配置项目,不使用main.storyboard, 我删除了info中 Storyboard Name后面的值“Main”,在允许时就报错:
解决方案: 是要删除整条,及点击Storyboard Name后面的减图标.然后在运行即可

4. Return from initializer without initializing all stored propertie

说明: 一个class定义多个成员变量时需要都赋上初始值或者使用?,使其变成可选值类型
解决方案:在成员变量尾部添加?修饰符.或者赋初始值,或者在init()中进行赋值

5.Unterminated string literal

解决方案: var areaCode: String = "11” 最后的冒号写成了中文冒号,改成英文冒号

6.Invalid redeclaration of ‘getImage(_:path:type:)’

说明:项目中有重复的getImage(:path:type:)这个函数
解决方案:将getImage(
:path:type:)这个函数名称更换其他名称

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/993867.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-21
下一篇 2022-05-21

发表评论

登录后才能评论

评论列表(0条)

保存