问题标签 [ios15]
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 - 系统音量变化观察器在 iOS 15 上不起作用
我使用以下代码来检测用户更改的系统音量。
当我更新到 iOS 15 时,我发现这段代码不起作用,但对于任何以前的 iOS 版本它都可以。
我也使用了一个addObserver
函数,但没关系。
这是 iOS 15 的错误吗?如果是,我该怎么做才能修复它。
谢谢 :)
ios - iOS 15 导航栏和表格视图之间的差距
在 iOS 15 beta 和 Xcode 13 beta 2 中,一些自定义 UITableViewControllers 决定在导航栏和表格视图之间添加填充。
重现步骤:
添加两个 UITableViewController,结构如下所示:UINavigationController -> UITableViewController -> UITableViewController。
添加表视图委托方法 heightForHeaderInSection 并返回一个小值。
在 viewDidLoad 或 viewWillAppear 方法中进行 API 调用。
解决问题的措施:
在 Xcode 13 beta 2、iOS 15 beta 2、iPhone 12 Simulator、iPhone Xs 上测试
演示项目显示问题:Github 链接
标题部分应该只有 30 pt/px,但显然不是:
swiftui - 即使在外面(但在行内)粘贴时,也会执行列表中的按钮操作
我在视图中有一个按钮,用于列表中的条目。目前,无论您在行内的哪个位置点击,都会执行按钮的操作。
以下示例代码说明了这一点:
在这里,ItemListCell
结构很重要。它包含两个按钮。如果我现在点击行中的某个位置,则会执行两个按钮的代码。这是应该的方式吗?我想实现点击按钮执行相应的代码,当点击其他地方的行时,应该执行第三个动作。
swift - 更新到最新 iOS 15 测试版后出现灰屏,Xcode 警告 _disableAlpha
自从更新到最新的 iOS 15 测试版后,我在启动我的应用程序时只会出现灰屏。自更新以来,Xcode(也是最新的测试版)在控制台中多次显示此消息:
[基础] *** -[NSKeyedUnarchiver decodeObjectForKey:]:键值 (_disableAlpha) 不是对象。这将成为未来的错误。
该错误与显示的 GameScene 一致:
有人知道如何解决这个问题吗?
audio - AVCaptureSession 期间的 ShazamKit - 使用相机时识别音频
我想在我的项目中实现 ShazamKit。但我有一些问题。我使用 AVCaptureSession 在我的应用程序中拍照,但无法使用 ShazamKit。
我尝试使用三种不同的方式在我的 AVCaptureSession 期间使用 AVAudioEngine 但我没有从 Shazam 获得任何结果。在停止我的 AvCaptureSession 后尝试使用 ShazamKit 但这会导致一些问题和一些崩溃。尝试使用我的 AVCaptureSession 的缓冲区直接捕获音频而不使用 AVAudioEngine。
这是我与 AVAudioEngine 一起使用的代码:
尝试!audioSession.setActive(真,选项:.notifyOthersOnDeactivation)
我可以选择两种方法来执行此操作,使用 AVCaptureSession 输出将其传递给 ShazamKit 或在 AVCaptureSession 停止后使用 AVAudioSession。
所以我有两个问题:
我可以在 SHSession 中使用来自 AVCaptureSession 缓冲区的 CMSampleBufferRef 吗?如果答案是肯定的怎么办?
如果我想在停止 AVCaptureSession 后使用 AVAudioSession,如何防止此错误?
[aurioc] AURemoteIO.cpp:1117 失败:-10851(启用 1,outf< 2 ch,0 Hz,Float32,deinterleaved> inf< 2 ch,0 Hz,Float32,deinterleaved>)[avae] AVAEInternal.h:76
需要条件为假:[AVAEGraphNode.mm:834:CreateRecordingTap: (IsFormatSampleRateAndChannelCountValid(format))] *** 由于未捕获的异常“com.apple.coreaudio.avfaudio”而终止应用程序,原因:“所需条件为假:IsFormatSampleRateAndChannelCountValid(format) )'
谢谢
uiprogressview - UIProgressView:进度等于 0,但在 iOS 15 中视觉值不等于 0
例如,在 iOS 13 中,一切正常。我在哪里可以阅读此行为的描述?谢谢! 在此处输入图像描述
swift - Swift async/await equivalent of Promise Kit "when" pattern
I'm new to Swift, coming from JS, and I've started to build an iOS app.
Initially I went down the road, using Promise Kit for the async stuff, as it seemed easier to me than other things I read about.
Regardless, in JS, I use the following pattern a lot:
And I ultimately got this working with Promise Kit with something like this:
Promise Kit's when
is similar to JavaScript's Promise.all()
in that once the promises are fulfilled, things are triggered to move along in the code.
As my learning curve is slow enough, I've decided to start coding for iOS 15 and use Swift async/await.
QUESTION: What Swift async/await pattern that will do the above, similar to Promise Kit's wait
and JavaScript's Promise.all()
?
Thanks.
UPDATE: Thanks to @workingdog, who helped me arrive at the solution below. I now gotta work on error handling, but that's a different topic for now.
swift - 将 GroupActivity 与 Objective-C 类一起使用?
因此,iOS 15 上的新 SharePlay 使用仅在 Swift 中可用的 GroupActivities。我现有的应用程序有相当多的代码用于观看视频,但这些代码都是 Objective-C。
如果我想让 SharePlay 与这个应用程序一起工作,我是否必须将所有这些转换为 Swift,或者是否可以来回传递 AVPlayer 的东西?
GroupActivity 可以在自己的类中并从解析相关视频文件的 Objective-C 文件中接收数据吗?
swift - 如何在 iOS 15 上使用 UIWindowScene.windows?
目前,在 iOS 14.6 中,我可以使用以下代码在我的应用程序中调用一个显示共享表的函数:
自 iOS 15 测试版以来,Xcode 告诉我“'windows' 在 iOS 15.0 中已弃用:在相关的窗口场景上使用 UIWindowScene.windows”。我怎样才能更新它,以便我的共享表在这个新版本中正常工作?谢谢!
ios - IOS 15 beta 2 和 beta 3. WKwebview loadFileURL 问题:allowReadAccessToURL:
我正在尝试加载 HTML 文件并授予对 WEBVIEW 对所有资产所在文件夹的访问权限。
HTML 文件已加载,但未加载任何资产。这只发生在 iOS 15 测试版上。有没有人遇到过类似的问题??