问题标签 [swift5]

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 回答
319 浏览

macos - 如何使用 swift 5 处理 NSComboBox 中的退格键

我有带有外部数据源的 NSComboBox 并且我正在使用方法:

用建议完成字符串,一切正常,除非我按退格键,它不会自动完成。我试过调试,它甚至没有在退格键上调用这个方法。我也试过直接从方法调用它:

但它不会以这种方式选择完整的字符串。我的问题是我做错了什么?有没有更好的方法来处理删除,或者我应该尝试以编程方式选择完整的文本?

0 投票
2 回答
2042 浏览

uitabbarcontroller - 如何在 TVOS 中更改焦点上的标签栏项目文本颜色

在此处输入图像描述

我在标签栏中有四个项目。

1> 观看。(黑色)

2> 按需。(黑色)

3> 搜索。(黑色)

4> 设置。(我的颜色)

如何更改标签栏中项目文本的颜色以匹配其图标颜色。(现在在标签栏中选择了性能)

在此处输入图像描述

如何更改标签栏中“1,2,3”文本的颜色以匹配其图标颜色。(现在在标签栏中选择了性能)

我试图设置 TitleTextAttributes。

但我想喜欢它。

在此处输入图像描述

这个问题出现在 tvos 9.1 中。

0 投票
12 回答
234858 浏览

ios - 如何在 Swift 3、4 和 5 中编写 dispatch_after GCD?

在 Swift 2 中,我可以dispatch_after使用大中央调度来延迟一个动作:

但这似乎从 Swift 3 开始不再编译。在现代 Swift 中编写它的首选方法是什么?

0 投票
3 回答
12643 浏览

ios - 在 Swift 中使用 SecRandomCopyBytes

我想SecRandomCopyBytes在 Swift 3.0 中使用生成随机字节。这是我在 Swift 2.2 中的做法

在 Swift 3 中,我尝试这样做,因为我知道 unsafemutablebytes 的概念现在不同了,但它不允许我返回。如果我注释掉返回部分,它仍然会说Generic Parameter ResultType could not be inferred

有谁知道如何解决这一问题?

谢谢

0 投票
1 回答
156 浏览

ios - iPhone断开连接时如何在iWatch上显示本地通知?

当 iPhone 与 iWatch 断开连接时,如何在 iWatch 中显示本地通知?有什么方法可以持续检查 iWatch 可达性或在手表可达性状态发生变化时调用?我想在 iWatch 中显示本地通知

例如,每当手表连接或断开连接时,它都会在 iWatch 上显示位置通知。

提前致谢 :)

0 投票
2 回答
3125 浏览

ios - 可选值上的 Swift KeyPath

如果我有

nameKeyPath给我一个KeyPath我以后不能用来修改名称值的东西,但是如果我强制打开它,我会得到一个ReferenceWritableKeyPath我想要的东西。

不幸的是referencedNameKeyPath,由于意外发现 nil,沿线使用 nil 值会导致崩溃。

我的问题是有没有办法将其转换KeyPath为 aReferenceWritableKeyPath或以某种方式解开它?

0 投票
1 回答
1250 浏览

ios - PDFKit 在 PDF 文件中打开最后阅读的页面

所以我使用 PDFKit 来显示 PDF 并保存/打开最后阅读的页面。这是我的代码。问题是,最后打开的页面总是比实际保存在用户默认值中的页面早 2-4 页。我不确定这里有什么问题。

忽略 11 以下 iOS 版本的 WebView 的代码。

0 投票
2 回答
506 浏览

swift - 我可以使用 Swift 5 构建用 Swift 3 编写的目标吗

在 2019 年初或 2018 年底,Apple 将发布带有 Swift 5 的 Xcode 10.x。在我的项目中,我使用了一个用 Swift 3 编写并被作者放弃的 Cocoa pod。

我想知道我是否必须更换吊舱或升级,或者我可以让它们保持原样。如果 Swift 5 将构建用 Swift 3 编写的目标,我可以继续使用用 Swift 3 编写的 pod,如果不是,我如何升级/更改它。

问题: Swift 5 是否构建用 Swift 4 或 Swift 3 编写的目标?

0 投票
1 回答
400 浏览

ios - Swift 5 应用程序只能在特定的 iOS 版本上运行吗?

最近我读了几篇关于 Swift 5 是 ABI Stable 的文章(这基本上意味着你不需要在 App 包中打包应用程序自己的 Swift 动态库版本),这是令人困惑的部分:

因为 Swift 将嵌入到 iOS 操作系统中。

现在听起来 Swift 动态库现在会直接进入 iOS。这是否意味着编译 Swift 5 的应用程序只能在特定的 iOS 版本上运行?

0 投票
2 回答
2990 浏览

swift - UICollectionView 根据内容动态单元格高度 | Pinterest 布局

我正在尝试按照 Pinterest 用于他们的图片库的布局进行布局。但问题是我将图像高度返回到单元格的大小,当图像具有不同的高度时,它会在单元格中留下空间。

我浏览了很多文章,但我没有找到一个简单的解决方案。有什么简单的方法可以做到这一点吗?

请看这张图片