ios - Swift iOS 版本可用性 - 检查从 * 到 iOS 13
问题描述
我尝试使用此类检查来应用一些仅适用于 iOS 13 之前的早期版本的 iOS 的代码,但它不能正常工作,即它在 iOS 13 上执行
if #available(*, iOS 12) { }
我做了这样的解决方法
if #available(iOS 13, *) {
/// Do nothing here
} else {
}
但我有额外的花括号块
解决方案
您可以使用警卫声明
guard #available(iOS 13.0, *) else {
// Code for earlier iOS versions
return
}
推荐阅读
- python-3.x - 如何判断 onedrive for business onedrive-sdk-python 是否经过身份验证?
- javascript - 使用 toISOString javascript 将一位数日月转换为 2 位数
- html - 背景颜色未显示在外部 CSS 文件中
- html - 引导滑块不滑动
- reporting - 在哪里可以找到用于生成蛇形报告的文件 workflow.rst 的示例?
- java - 路线 [product.store] 未定义。(查看:C:\xampp\htdocs\hijabrent\resources\views\product\create.blade.php)
- ios - 在显示将 isModalInPresentation 设置为 true 的页面后,无法正常关闭弹出框
- javascript - 页面关闭后网站如何显示通知?
- r - 如何根据属性分配分组?
- c# - 如何在 C# 中将字符串转换为字符串数组?