问题标签 [swift4.2]

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

swift - Swift 4.2:[Swift._EmptyArrayStorage _getValue:forType:]:无法识别的选择器

NSInvalidArgumentException将项目升级到 Swift 4.2(从 4.0 转换)后,我遇到了异常。

它与 a 相关,NSMutableAttributedString并且它正在添加一些属性的代码,例如 a NSAttributedString.Key.underlineStyle

将要分配属性字符串时会发生异常: textView.attributedText = mutableAttributedString.


更新:

所以,它在 Swift 4 中工作: mutableAttributedString.addAttribute(NSAttributedString.Key.underlineStyle, value: NSUnderlineStyle.styleNone.rawValue, range: range)

然后,使用 Swift 4.2,编译器建议NSUnderlineStyle.styleNone.rawValueNSUnderlineStyle.none.rawValue

之后,编译器开始大喊“ 'none' 不可用:使用 [] 构造一个空选项集”:

0 投票
5 回答
10643 浏览

ios - Xcode 10 转换为 Swift 4.2 失败

我在尝试使用 Xcode 提供的转换工具迁移到 Swift 4.2 时遇到此错误。我如何解决它?否则代码构建良好。

在此处输入图像描述

0 投票
4 回答
10081 浏览

swift - Swift 4.2 中的 AVAudioSession setCategory 可用性

迁移到Swift 4.2后,我遇到了多个错误,其中一个很奇怪。这似乎是Xcode 10中的一个错误,但有可用的解决方法吗?

**** 'setCategory(_:with:)' 在 Swift 中不可用

0 投票
1 回答
645 浏览

swift - 'MKMapRectIsNull' 已被属性 'MKMapRect.isNull' 取代

因此,在更新到 Xcode 10 和 Swift 4.2 时,当然我必须在我的项目中进行大量更改以更新语法。我能够纠正除一个之外的所有问题。我收到一条错误消息:'MKMapRectIsNull' 已替换为属性 'MKMapRect.isNull'。我做了显而易见的事情,尝试用MKMapRect.isNull替换MKMapRectIsNull,但这会产生另一个错误,上面写着:Instance member 'isNull' cannot be used on type 'MKMapRect'。这里有一些更多的上下文:

任何想法/帮助将不胜感激。

0 投票
2 回答
54 浏览

ios - 类型“SomeVC”不符合协议“NextLevelDelegate”(使用 Swift 4.1.2 编译)

类型“InPersonVideoRecordingVC”不能符合协议“ NextLevelDelegate”(用 编译Swift 4.1.2),因为它具有无法在 Swift 中加载的要求3.3.2

我正在使用使用 Cocoapods 的 NextLevel 视频录制库

这是在我更新到 Xcode 10 之后开始的

0 投票
2 回答
974 浏览

swift - URLRequest 相等性不包括 httpBody

概述

有 2 个URLRequest,一个有httpBody,一个没有httpBody
然而,当比较时,它表明两者是相等的。

问题

这是预期的行为还是我错过了什么?

代码

输出


Xcode 10
Swift 版本:4.2

0 投票
1 回答
1683 浏览

swift - UITextField、textRect、Xcode 版本 10.0、部署目标 12.0、Swift 4.2

我以前使用过这个代码范围:

但是它在 Xcode Swift Update 之后给出了一个错误。这是一个错误:

然后我写了这个:

但是上面的代码不会影响到文本字段。我应该写什么来给左边的填充?

0 投票
1 回答
91 浏览

ios - 在 Extension Swift 4.2 中更改导航栏、表格视图、集合视图的颜色属性和图像

我正在使用Swift 4.2(通知中心 )创建夜间模式。我遵循了https://medium.com/@mczachurski/ios-dark-theme-9a12724c112d本教程,并且只能更改标签的颜色。检查以下列表更改模式后需要更改的所有内容。

  1. 导航栏
  2. 集合查看单元格图像
  3. 自定义单元格(.xib)背景颜色

请参阅以下功能

0 投票
1 回答
106 浏览

ios - 如何将具体的目录路径转换为 ​​NSURL?

我想知道如何从路径字符串创建 URL。这是我的代码:

我只想将文件夹添加到 itemList 数组中。hasDirectoryPath 是一个 URL 方法。我如何更改我的代码以获取 URL 而不是字符串。

提前感谢您提供的任何帮助。

0 投票
2 回答
566 浏览

ios - 在归档我的应用程序时,我收到了 Realm 错误

我存档了我的应用程序,现在想上传到应用商店。

当我验证它或上传此错误时:

代码签名“Realm.framework”失败