腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
2
回答
在
iOS
12
上
运行
的
类
中
是否
可以
使用
@
available
(
iOS
13
)
计算
属性
?
ios
、
swift
、
frameworks
、
dependencies
这里
的
答案是:<code>C0</code>说,应该
可以
将<code>D1</code>标记为<code>D2</code>,以使其
iOS
版本高于
运行
时
使用
的
版本。我正在编写一些代码,如果用户
在
iOS
13
上
,他们
的
数据是加密
的
(因为它存储
在
云中)。
在</
浏览 34
提问于2020-06-10
得票数 0
3
回答
支持
iOS
12
和
13
时
的
AppDelegate和SceneDelegate
ios
、
swift
、
appdelegate
、
uiscenedelegate
我需要支持
iOS
12
和
iOS
13
。HomeViewController()} 如果我不这样做,
在
第一个版本
中
我会得到一个黑屏,但是如果我这样做并在HomeViewController
的
viewDidLoad方法
中
打印,我
可以
看到它被调用了两次。我更新了我
的
didFi
浏览 4
提问于2019-10-16
得票数 20
回答已采纳
3
回答
UITabBar setScrollEdgeAppearance没有可见
的
@接口
ios
、
uitabbarcontroller
、
uitabbar
、
xcode12
、
xcode13
今天我遇到了Xcode
12
的
问题,当我尝试
iOS
15版本
的
应用程序时,我注意到选项卡
的
背景发生了变化。我通过添加这一行代码来解决这个问题 [[UITabBar appearance] setScrollEdgeAppearance:tabBarAppearance.appearance];但是,
在
我从Xcode
13
切换回Xcode
12
浏览 11
提问于2021-09-10
得票数 5
2
回答
Xcode 11向后兼容性:"UIWindowScene仅在
iOS
13
或更高版本
中
可用“
ios
、
xcode
、
xcode11
在
Xcode 11
中
,我从单一
的
View模板创建了一个新
的
应用程序项目。我希望这个应用程序能在
iOS
12
和
iOS
13
中
运行
。但是当我将部署目标切换到
iOS
12
时,我收到了很多错误消息,比如: 我该怎么办?
浏览 2
提问于2019-07-06
得票数 81
回答已采纳
2
回答
是否
可以
根据SDK版本隐藏代码
ios
、
xcode
、
xcodebuild
因为我
的
构建机器仍然
使用
Xcode12.5,所以UITabBar
的
scrollEdgeAppearance(它将不存在于Xcode12.5
的
SDK
中
)将使构建失败,即使我
使用
@
available
进行检查if (@
available
(
iOS
15.0, *)) { UINavigationBarAppearance* navBarAppearance = [UINavigationBarAppearancetabBarAppea
浏览 33
提问于2021-08-16
得票数 6
回答已采纳
12
回答
ios
13
-自定义SearchBar与UISearchBar _searchField不工作
objective-c
、
uisearchbar
、
xcode11
、
ios13
在
Xcode-11-Beta (
ios
13
)之前,下面的代码用于自定义搜索栏值,用于键以使textField工作良好。现在下降到撞车日志下面。“‘NSGenericException”,原因:“禁止访问UISearchBar
的
_searchField ivar。这是应用程序错误”。
浏览 2
提问于2019-06-19
得票数 44
回答已采纳
2
回答
有没有办法
在
针对
iOS
13
时有条件地
使用
@StateObject?
swiftui
我有一个针对
iOS
13
和更高版本
的
SwiftUI应用程序。如果我
在
iOS
14
上
运行
,我希望有条件地
使用
@StateObject
属性
包装器,因为它
可以
修复我
在
iOS
13
上
不得不解决
的
许多错误。有没有办法通过#ifdef或#if
available
(
iOS
14, *)调用或类似的方式有条件
浏览 48
提问于2020-08-06
得票数 2
回答已采纳
3
回答
无法
在
>=5.0文件
中
添加#if编译器( `AppDelegate.m` ):
ios
、
swift
、
objective-c
、
xcode
、
preprocessor
试图
在
AppDelegate.m文件
中
添加一个块if (@
available
(
iOS
13.0, *)) {}#endif 未定义类似函数
的
宏“编译器”。
浏览 4
提问于2020-04-17
得票数 0
2
回答
@
available
属性
不适用于XCTest
类
或方法
ios
、
swift
、
xctest
我希望单元测试只在给定版本
的
iOS
或更高版本
上
运行
,但@
available
属性
似乎根本不适用于XCTest方法:-( 例如,我根本不能
使用
@
available
关键字
的
任何变体禁用测试。无论是
在
类
或函数上定义@
available
,还是
使用
unavailable或其他任何东西,测试都会执行。例如..。// Still runs on
iOS
浏览 1
提问于2020-01-08
得票数 11
5
回答
否定#可用语句
ios
、
swift
我只想在
运行
比
iOS
8更早
的
操作系统
的
设备
上
执行代码块。我做不到: doFoo() 我现在
使用
的
解决方案是: if #
available
(
iOS
8.0, *) { }还有其他方法
可以
用Swift巧妙地否定#
available
语句吗?
浏览 0
提问于2015-09-17
得票数 43
回答已采纳
3
回答
如何在Xcode中
使用
iOS
目标?
ios
、
swift
我正处于项目的开始阶段,我想将
iOS
目标设置为10.3,但是如果我这样做,Xcode会弹出15个错误(例如UIScene),这些错误只
在
iOS
13.0或更高版本
中
工作。我是应该在AppDelegate中注释掉这些函数,还是如何
使用
目标?你有什么建议,我应该选择什么目标才能为大多数人服务?
浏览 8
提问于2020-03-11
得票数 0
回答已采纳
2
回答
运行
iOS
应用程序时
的
黑色屏幕
ios
我正在尝试用Xcode开发一个新
的
iOS
应用程序。我制作了一个主要
的
故事板,并在我
的
ViewController
上
添加了一个标签。当我
运行
我
的
应用程序时,首先它会显示标签,然后变成黑色屏幕,没有任何错误。我正在编写Xcode 11 (Swift 5),这条消息出现在输出上: SceneConfiguration Info.plist配置UIWindowSceneSessionRoleApplication
的
“默认配置”包含UISceneDelegat
浏览 5
提问于2019-10-02
得票数 22
回答已采纳
1
回答
仅在iPhone 11
上
开始
使用
故事板启动后,应用程序启动
的
黑色屏幕
ios
、
objective-c
、
cocos2d-iphone
、
iphone11
如果我不
使用
一个启动屏幕故事板,应用程序将
运行
在iPhone 11 / iPhone XS等,尽管字母框,我不想。 当我
使用
一个启动屏幕故事板,启动屏幕显示,然后屏幕变黑。这是它
使用
的
代码
的
一部分。
浏览 4
提问于2020-04-28
得票数 3
回答已采纳
2
回答
添加SwiftUI视图后无法存档应用程序
swift
、
xcode
、
swiftui
我们支持较早
的
iOS
版本(从10.0开始),因此我不得不在任何需要
的
地方添加大量
的
if #
available
(
iOS
13.0, *)和@
available
(
iOS
13.0, *)。该应用程序
在
不同
iOS
版本
的
模拟器
上
运行
良好。我
可以
用iPhone 14
在
我
的
iOS
11
上
浏览 0
提问于2020-10-16
得票数 0
回答已采纳
11
回答
使用
@
available
存储
的
属性
ios
、
swift
、
uilocalnotification
我有一个应用程序,它
使用
本地通知并支持
iOS
10,我正在尝试添加
iOS
9支持,这要求我
使用
旧
的
位置通知API。我试图
在
我
的
@
available
10代码中
使用
#
available
和
iOS
,但我想不出如何使我
的
中心变量仅用于
运行
iOS
10
的
设备。当我将目标从
iOS
10设置为9时,我会得到这个变量
的
浏览 5
提问于2017-01-27
得票数 52
回答已采纳
3
回答
如何支持
iOs
9功能,同时保持
iOs
8
的
支持?
ios
、
iphone
、
ios8
、
ios9
基本
上
问题就在标题里。我确信有一种方法
可以
将你
的
应用程序发布到更早
的
iOs
版本(
在
本例
中
是8),同时仍然能够
使用
更新
的
OS版本
的
独占功能。示例:我
的
应用程序对
iOs
8.3
的
支持最低,随着
iOs
9
的
最新发布,我想增加对强制触摸(只
在
iOs
9
中
可用)
的
支持
浏览 10
提问于2015-09-23
得票数 3
回答已采纳
2
回答
如果我将我
的
iOS
应用程序更新为SwiftUI,那么对老
的
UIKit用户会发生什么呢?
ios
、
swiftui
、
app-store
我有几个基于UIKit
的
iOS
应用程序,它们已经
在
AppStore
上
发布了,我想要更新它们,并且我考虑切换到SwiftUI。我
的
问题是:对于那些已经拥有该应用程序但
运行
的
iOS
版本比
iOS
13
更早
的
用户来说,会发生什么?该应用程序将成为他们完全不可用,还是他们将保留
使用
他们
的
旧UIKit版本
的
能力? 非常感谢!
浏览 0
提问于2021-07-03
得票数 2
回答已采纳
2
回答
Info.plist配置“(无名称)”用于UIWindowSceneSessionRoleApplication
ios
、
xcode
、
ios13
我收到了下面的警告,这个应用程序显示了
iOS
13
的
一个黑色屏幕 如何解决这个问题?
浏览 1
提问于2020-02-28
得票数 3
回答已采纳
2
回答
无法
在
iOS
13
中
设置选项卡条阴影图像
ios
、
swift
、
iphone
、
ios13
在
iOS
13
之前,我
使用
下面的代码删除选项卡栏
的
顶部边框:UITabBar.appearance().backgroundImage= UIImage() 但是它不适用于
iOS
13
,我正在寻找解决这个问题
的
方法。
浏览 7
提问于2019-09-23
得票数 9
回答已采纳
2
回答
现在检查CBPeripheralManager.authorizationStatus(),因为它已被弃用
ios
、
core-bluetooth
基于苹果
的
文档,CBPeripheralManager.authorizationStatus()和CBPeripheralManagerAuthorizationStatus是不可取
的
。什么是正确
的
方式来检查用户
是否
已经授权在后台
使用
蓝牙?CBPeripheralManagerDelegate有peripheralManagerDidUpdateState,但不管用户
是否
授予权限,它都不会返回unauthorized,而是只返回poweredOn
浏览 1
提问于2019-07-16
得票数 5
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
对象存储
ICP备案
云点播
腾讯会议
活动推荐
运营活动
广告
关闭
领券