问题标签 [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 回答
1525 浏览

swift - 删除 PencilKit 中的内容

在 iOS 13/iPadOS 中使用 PencilKit 时,如何从屏幕上删除所有内容,或删除那些选定的内容(通过套索)?

我在 PKDrawing 或 PKCanvasView 中找不到执行这些操作的任何函数?

0 投票
1 回答
4318 浏览

ios - 打开应用程序时如何修复 iOS 13 beta 应用程序崩溃?

我在 App Store 中的 iOS 应用在 iOS 12 上运行良好,我尝试使用 iOS 13 Developer Beta 2 在我的开发设备上安装它,但它在启动时崩溃。使用 crashlytics 获取崩溃数据是不可能的,因为它一启动就会崩溃。

我在 Xcode 11 Beta 2 上进行了尝试,但不幸的是,一些预编译的框架(Swift 5.0)不允许我在 Xcode 11 上运行。我曾经使用 crashlytics 获得了崩溃报告,发布在下面。

这是 Crashlytics 仪表板中的错误

0 投票
0 回答
585 浏览

ios - UIDocumentPickerViewController 在选择文档后崩溃

我目前正在开发 macOS 10.15 beta 2、Xcode 11 beta 2、iPadOS 13 beta 2 (iPad Air 2)、

我已将 UIDocumentPickerViewController 添加为像这样的 tabview 中的子 viewController。

现在在代表中

这个方法不会被调用。

仅在控制台中出现以下错误。

任何想法都在发生。

0 投票
5 回答
35619 浏览

ios - SwiftUI @Binding 初始化

到目前为止,我一直在玩 SwiftUI 并理解BindableObjectsetc 的概念(至少我希望如此)。

我遇到了一个似乎找不到答案的愚蠢问题:如何初始化@Binding变量?

我有以下代码:

在我的预览代码中,我想传递 type 的参数Binding<Bool>

我将如何初始化它?试过:

甚至:

但没有一个工作......有什么想法吗?

0 投票
4 回答
15555 浏览

list - 带有部分的 SwiftUI 动态列表无法正确布局

我正在尝试创建一个简单的动态列表,分组为多个部分。(SwiftUI iOS13 Xcode11 beta 2)

一个简单的静态示例是:

这将按预期显示一个带有节页眉和页脚的漂亮列表

但是当我尝试从这样的动态列表中执行此操作时:

结果是一个只有 3 行的列表。部分标题、所有内容单元格和页脚都水平组合成一行。

我错过了什么?

0 投票
1 回答
8674 浏览

ios - 不推荐设置网络活动指示器

我刚刚发现它UIApplication.shared.isNetworkActivityIndicatorVisible弃用,但不建议使用其他属性或方法。我假设 iOS 将从 iOS 13 开始处理显示和隐藏网络活动指示器。

拥有 iOS 13 Beta 的人会验证还是否认这一假设?

谢谢。

0 投票
2 回答
3706 浏览

swift - SwiftUI:从 AppDelegate 访问 @EnvironmentObject

我想在应用程序关闭之前使用applicationWillTerminate函数保存一些用户默认值。我要保存的数据存储在EnvironmentObject中。

如何从AppDelegate类访问它?

0 投票
5 回答
7812 浏览

ios - 升级到 iOS 13 后,钥匙串查询总是返回 errSecItemNotFound

我将密码存储到 iOS 钥匙串中,然后检索它们以在我的应用程序上实现“记住我”(自动登录)功能。

我围绕Security.framework函数(SecItemCopyMatching()等)实现了我自己的包装器,直到 iOS 12 之前它都像一个魅力一样工作。

现在我正在测试我的应用程序不会与即将推出的 iOS 13 中断,你瞧:

SecItemCopyMatching()总是返回.errSecItemNotFound

...即使我之前已经存储了我正在查询的数据。

我的包装器是一个具有静态属性的类,可以在组装查询字典时方便地提供 和 的值kSecAttrServicekSecAttrAccount

我使用如下代码将密码插入钥匙串

...后来,我正在检索密码:

(我不认为我用于任何一次调用的任何字典条目都有不适当的值......但也许我错过了一些刚刚发生的“通过”直到现在)

我已经建立了一个存储库,其中包含一个演示问题的工作项目(Xcode 11 beta)。

密码存储始终成功;密码加载:

  • 在 Xcode 10 - iOS 12(及更早版本)上成功,但
  • .errSecItemNotFound在 Xcode 11 - iOS 13 上失败

更新:我无法在设备上重现该问题,只能在模拟器上重现。在设备上,已成功检索存储的密码。这可能是适用于 x86 平台的 iOS 13 模拟器和/或 iOS 13 SDK 的错误或限制。

更新 2:如果有人想出一种替代方法以某种方式解决该问题(无论是通过设计还是利用 Apple 的一些疏忽),我会接受它作为答案。

0 投票
11 回答
40567 浏览

swift - SwiftUI - 半模态?

我正在尝试在 SwiftUI 中重新创建类似于 iOS13 中的 Safari 的模态:

这是它的样子:

在此处输入图像描述

有谁知道这在SwiftUI中是否可行?我想显示一个小的半模态,可以选择拖动到全屏,就像共享表一样。

非常感谢任何建议!

0 投票
2 回答
676 浏览

ios - iOS 13 beta 外屏上的 OverscanCompensation

我正在测试一个 Beta 版应用程序,并且遇到了外部屏幕的问题。

我们在应用程序周围看到黑色边框,我们之前可以通过设置overscanCompensation来纠正,.none但在 iOS 13 中,该设置根本没有任何效果。

我们曾经看到一个错误,说它应该在 UIScene 上设置(我们没有使用它)但错误只在调试器中出现过一次(令人沮丧!)

有什么想法吗?