问题标签 [ios13]

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.

0 投票
1 回答
3072 浏览

swift - 避免在 Swift Combine 框架中强制展开

在 WWDC 2019 视频 721 中,主要示例的基础是这样开始的:

这似乎是不可取的。如果没有userInfo,或者它不包含"data"键,或者它不是数据,会发生什么?我们将强制展开nil并崩溃。这里的最佳做法是什么?

0 投票
15 回答
43379 浏览

ios - 禁用手势以下拉表单/页面表单模式演示

在 iOS 13 中,使用表单和页面表单样式的模态演示可以通过向下平移手势关闭。这在我的一张表单中是有问题的,因为用户在这个框中绘制会干扰手势。它拉下屏幕而不是画一条垂直线。

如何禁用垂直滑动以在以表格形式显示的模态视图控制器中关闭手势?

设置isModalInPresentation = true仍然允许将工作表拉下,只是不会关闭。

0 投票
2 回答
2047 浏览

ios13 - 在 PencilKit 中编辑 PKDrawing

在 iOS 13/iPadOS 中使用 PencilKit 时,如何更改 PKDrawing 中的内容?例如,我可以遍历所有线条并更改线条的颜色或宽度吗?或者对于选定的行(通过套索)?或者在我们自己的代码中添加一条直线?

0 投票
4 回答
4682 浏览

ios - 如何使用设备支持的文件从 Xcode 10.2.1 在 iOS 13 设备中运行/安装应用程序

在更新我的现有代码(在 iOS 12.3 中运行良好)停止工作后,我最近将 iPhone 更新到了 iOS 13。低于错误。

在此处输入图像描述

因此,作为一种解决方法,我在以下位置添加了 iOS 13 的设备支持文件

应用 ▸ Xcode ▸ 内容 ▸ 开发者 ▸ 平台 ▸ iPhoneOS.platform ▸ DeviceSupport</p>

在此处输入图像描述

即使在添加设备支持文件后出现错误也无法找到设备支持文件。

0 投票
8 回答
13050 浏览

ios - 如何在 SwiftUI 中使用 TabbedView?

这不会编译,但它已在 WWDC 的 Swift Essentials 视频中使用(见第 54:30 分钟),我已经看到了一些解决方法,例如 VStack 解决方法(但即使有很多缺陷,左侧选项卡也离左右选项卡离右边太远,切换选项卡时,只有最初加载的第一个选项卡会加载,另一个选项卡保持空白,使用标签无济于事)。那么如何有两个选项卡来加载视图并具有图像和文本?

0 投票
1 回答
1983 浏览

wkwebview - 如何通过 UIViewRepresentable 访问 goBack 和 goForward

我通过 UIVewRepresentable 在 SwiftUI 中添加了一个 WKwebview。我在获取一些按钮以使 Web 视图返回和前进时遇到困难。以下是我制作的两个课程,但我什至没有打印工作(也许是一个错误?)。

0 投票
1 回答
1478 浏览

ios - 在视图之外触发时如何绑定 SwiftUI.Alert 的呈现?

大多数显示示例是Alert指某种@State被用作控制警报视图的呈现/隐藏状态的绑定。

例如showingAlert来源):

当从 UI 层触发警报时,这是一个很好的解决方案 - 如示例所示:

但是如果我们想用特定的消息从控制器/视图模型层触发它呢?例如,我们进行网络调用 -URLSession可以Publisher发送DataError我们想要作为消息推送给用户的Alert.

@State被设计为从视图中管理body,所以在这种情况下我们似乎应该使用 an @ObjectBinding。看来我们也需要一些message,所以可以在下面引用body

在这里showingAlert会有点多余,因为我们可以定义messageString?并创建一个绑定presentation

这是一种可行的方法并且有效,但有两件事让我有点焦虑:

  1. message由两个抽象管理的事实
  2. 警报的显示/隐藏状态的信息和管理泄漏到控制器/视图模型/对象绑定中。最好将呈现/隐藏状态私下保留在视图中。
  3. 事实上,消息一直保存在控制器/视图模型/对象绑定中,直到它被视图(绑定)“消耗”。

可以做得更好吗?

0 投票
2 回答
1447 浏览

audio - AUGraph 弃用是否意味着不再有音频渲染回调?

我有一个带有详细渲染回调的应用程序,我怀疑它可以与 AVAudioEngine 一起使用。

无论如何要使用我的 AUGraph 渲染回调(带有多个总线)和 AVAudioEngine 吗?

任何示例代码?

0 投票
1 回答
593 浏览

ios - Xcode 11.0 beta 中的“Command CompileSwift 以非零退出代码失败”

我正在使用 Xcode 11.0 测试版,两天后我就遇到了这个错误。一半的项目是建立在 SwiftUI 上的。我想知道这是否是错误来的原因......

我尝试重新启动我的 Mac、删除派生数据、构建和清理项目、更新 pod

我认为这个问题是由 SwiftUI 引起的

0 投票
2 回答
961 浏览

ios - SwiftUI 的 minimumFontScale 等效项是多少?

我正在 SwiftUI 中制作一个应用程序,文本在 iPhone 上看起来不错,但在 iPad 上太小了,所以我想知道 SwiftUI 中的 minimumFontScale 等效项是什么,所以我可以让文本正确缩放以适应所有屏幕尺寸。