小编hei*_*iko的帖子

XCode坚持使用"复制符号文件"

更新到最新版本(6.1 b2)后,Xcode不再编译和运行设备上的项目,并显示"复制符号文件"几个小时.针对这个问题的任何想法或可能的解决方法?

xcode ios

29
推荐指数
4
解决办法
4万
查看次数

SwiftUI 和 Catalyst:[API] 无法将处理程序从 3 添加到 3 - 删除

将 SwiftUI 项目转换为 Catalyst 后,我​​在控制台上收到以下奇怪的错误消息:

[API] 无法将处理程序从 3 添加到 3 - 删除

当视图滚动时,即使在发布模式下,也会发生这种情况,而且发生的次数很多,可能是每一帧。似乎整个日志记录都会减慢应用程序的速度。

抱歉,我说得太不具体了,我只是不知道从哪里开始。(当然除了提交错误)

有人有类似的经历吗?何时何地?也许有解决方法吗?

苹果论坛上有一个帖子,根本没有解决问题:

https://developer.apple.com/forums/thread/719267

我在这里和谷歌都没有找到任何东西。

Xcode 是 14.2 macOS 13.2.1

macos swift swiftui mac-catalyst

25
推荐指数
0
解决办法
1741
查看次数

UISystemGateGestureRecognizer和屏幕底部附近的延迟点击

iOS应用程序UISystemGestureGateGestureRecognizers顶级安装的标准UIView是什么?

我的应用程序包含两个视图 - 一个填充屏幕的上半部分,另一个是自定义键盘,填充下半部分.我发现空格键上的水龙头并不总是有效,经过一些调查后发现底部20像素左右的点击事件的时间与视图的其余部分不同.对于大多数视图,touchesBegan/Ended之间的时间间隔约为100ms,而空格键则为1-2ms.(我的应用程序是一个模拟器,它太快,无法检测按键).

经过一番挖掘后,我发现UIView应用程序的主要部分(即:我的主视图的超级视图)已经UISystemGestureGateGestureRecognizer安装了2个.通过删除它们在ViewDidAppear屏幕的底部不再受影响.(据推测,这些是取消触摸按键事件到我的键盘因此更快的时间).

这些系统识别器至少出现在iOS 5到7以及iPad和iPhone上.我认为它们可能与从顶部/底部滑动相关,但此功能仍然适用于删除它们.

所以我有一个修复,但我想更多地了解这里发生了什么 - 特别是我可能会通过删除这些来解决.

iphone uikit uitouch uigesturerecognizer ios

18
推荐指数
2
解决办法
3316
查看次数