问题标签 [swift5.2]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
swift - 适用于 Xcode 11.4 的 Apple Swift-Format 工具
将Xcode 更新到 11.4 版后使用https://github.com/apple/swift-format开始出现错误:
“无法 lint xxxx.swift:SwiftSyntax 解析器库不兼容。”
我们如何解决这个问题?更改 SwiftSyntax 版本没有帮助。
swift - 警告:'UnsafeBufferPointer 的初始化' 导致悬空缓冲区指针
更新到 Swift 5.2 / Xcode 11.4 后收到以下代码的警告:
在线let pointer = UnsafeBufferPointer(start: &value, count: 1)我得到了
'UnsafeBufferPointer' 的初始化导致悬空缓冲区指针
我可以使用@silenceWarning,但它是肮脏的解决方案。也许我需要将指针存储在某个地方并在将来清理它?
swift - 麦克风在 iOS 13 上无法与 CallKit VoIP 通话一起使用
我已经实现了 Web RTC,它运行良好。问题是,当应用程序未打开或终止状态时,当我接到电话时,我无法将我的声音传递给其他用户,而我可以听。我在 CXAnswer 调用委托之前配置了 AVAudioSession。
ios - 当您的 iPhone 设备处于静音/振动模式时,在您的应用程序中启用音频功能
我集成了一个视频播放器,在播放音频或视频时遇到了挑战,即声音被静音,以防您的设备处于静音模式或振动模式。
这是来自 AVFoundation/AVKIt 或 Apple 的 IOS 设备的默认配置设置。
我在苹果开发者网站和Stackoverflow上搜索了不同的解决方案,以使设备进入响铃模式或在播放器视图控制器类上编写代码。
但是如果我们有许多类使用音频视频功能,我们必须在每个视图控制器上一次又一次地编写相同的代码。我认为这根本不是一个好习惯。
所以在这里我分享了实现我们想要的结果的优化方法,即取消静音,以防设备处于静音模式或振动模式。
swift - 已发布值上的 SwiftUI toggle() 函数停止使用 Swift 5.2 触发 didSet
我刚刚将我的 Xcode 从 11.3 更新到 11.4,我用 SwiftUI 编写的项目开始表现不同。我曾经为布尔值调用toggle()
函数,它曾经触发didSet
属性观察器,但是,它不再工作了。
假设我们有一个State
名为 的属性isSettingOn
。我曾经这样称呼它:
isSettingOn.toggle()
这触发didSet
了财产的观察者。现在,只有当我这样称呼时:
isSettingOn = true
这是工作。
我的项目都是基于这种行为,现在这种变化基本上破坏了一切。有谁知道我在这里是否真的做错了什么?
编辑:
添加了演示代码:
swift - Swift:无法将任何视图的返回表达式转换为某个视图的返回类型
我不知道我有什么错误:无法将任何视图的返回表达式转换为返回类型某个视图
我尝试了一些东西,但没有任何效果......我在网上一无所获
谢谢你的帮助...
这是我的 BasicButton 代码,但我认为这不是问题
当我删除创建帐户和忘记密码的两个按钮功能时,代码可以构建
ios - 如何检测锁定按钮动作?
当应用程序处于后台模式时如何检测锁定按钮动作。因此,当用户解锁手机时,我希望在前台打开我的应用程序。
请帮忙 ..