问题标签 [xcode8-beta4]

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 投票
3 回答
15856 浏览

swift3 - Xcode 8 beta 4 中的错误在 Swift 中如何工作

似乎在将我们的旧代码转换为 beta 4 时,我一直将 Error 转换为 NSError。这有时甚至会导致警告“从 'Error' 到 'NSError' 的条件转换总是成功”。我觉得我不明白如何最好地使用错误。我想思考一下 error.code、error.localizedDescription ... 是否有很好的文档或教程来解释这些错误更改?

例如:

现在我正在做类似的事情:

但这会给出警告“从 'Error' 到 'NSError' 的条件转换总是成功”

0 投票
1 回答
1607 浏览

swift - 使用未声明的类型“AttributedString”

Xcode 8 beta 4 不再识别 Foundation 类AttributedString

我在这个简单的游乐场示例中复制了它:

由于AttributedString在较旧的 Xcode 8 Swift 3 beta 中可用,我想这是一个Foundation需要修复的错误,而不是 Playground 中的一些源代码错误?

0 投票
2 回答
1123 浏览

swift - Swift错误编译错误:默认标签只能出现在switch语句中

NSFileManager之后已重命名为 FileManager Swift 2.3defaultManager现在只是default 但是当我使用的 类方法也是如此。

编译器错误 icntepret 并抛出错误。

默认标签只能出现在switch语句中

Swift 2.3 和 Xcode 8 beta 3

0 投票
12 回答
37003 浏览

xcode8 - Xcode 8 Beta 4 - 禁用评论快捷方式

我刚刚更新到 Xcode 8 Beta 4 并且注释行的快捷方式cmd+/不起作用..

在下拉菜单中它被禁用:

在此处输入图像描述

有办法再次激活吗?

0 投票
2 回答
21830 浏览

swift3 - Xcode 8 beta 4:Calendar.Unit 与 Calendar.Component

这段 Swift 3 代码一直工作到 XCode 8 beta 3:

在 Xcode 8 beta 4Calendar.Unit中似乎被重命名为Calendar.Component.

现在这段代码

产生编译器错误cannot convert value of type Calendar.Component to NSCalendar.Unit

我做错了什么还是这是一个错误?

0 投票
1 回答
427 浏览

xcode - 缺少自动完成和文档

我下载了 Xcode8 Beta。

只有基于同一文件中的其他文本的自动完成,但没有与类方法等相关的任何内容。

此外,我没有任何关于 Swift 的文档,如果我转到“设置”->“组件”->“文档”,我只能找到“指南和示例代码”。

有没有办法在测试版中获得这些功能?

0 投票
6 回答
11200 浏览

swift3 - 多点连接未以编程方式连接

我正在创建一个通过 Multipeer Connectivity Framework 使用远程控制功能的 iOS/macOS 应用程序。由于要远程监控的设备会运行很长时间,因此使用自动视图控制器方法是不可行的,因为监控设备可能会被锁定或进入睡眠状态然后断开连接。所以我使用了程序化方法,这样当监控设备失去连接时,它们会在解锁/唤醒时自动配对,并再次启动应用程序。我的连接使用 ViewController 方法可以正常工作,但不能使用编程委托方法。广告、浏览和邀请工作正常,但是当远程接受邀请时,我收到几个错误,然后连接失败。什么'

那么它为什么要尝试使用 GameCenter 框架呢?为什么接受邀请后失败了?会不会只是 Xcode 8 / Swift 3 /iOS 10 / macOS Sierra Beta SDK 中的错误?

这是我的连接类的代码

0 投票
1 回答
2260 浏览

swift3 - Swift 3 中的谓词和排序描述符

我在发行说明或 swift.org 上找不到任何关于此的内容,但它们现在已经消失了。他们在 Xcode Beta 4 中发生了什么?

0 投票
0 回答
121 浏览

xcode8-beta4 - Xcode 8 Beta 不显示准系统应用程序窗口

我在 Xcode 8.0 beta 4 中创建了一个新的 macOS 项目,并在充实它之前尝试运行准系统应用程序。在 Xcode 8 中,应用程序的窗口永远不会打开;但是当我使用 Xcode 7.3.1 时它确实如此。其他更充实的应用程序在 Xcode 8 中显示良好。出了什么问题?

我从 MainMenu.xib 中删除了窗口对象,但是当我创建 MainWindowController.swift 时,我在 MainWindowController.xib 中自动创建了另一个窗口。这是我的代码(删除了注释),看起来很标准:

AppDelegate.swift:

MainWindowController.swift:

这里的所有都是它的。在 Xcode 7.3.1 中打开一个空窗口;它是 Xcode 8.0 beta 4 应用程序启动但窗口永远不会打开。了解 Xcode 8 (beta) 中的关键区别是在一个稍微充实的可以显示的应用程序和一个不显示的应用程序之间是有帮助的。

0 投票
1 回答
4587 浏览

swift - Xcode 8 beta 4:在物理设备上运行时“无法附加到 pid:1110”

我做了一个消息扩展,当我在 iOS 模拟器上运行它时,一切都没有问题。当我尝试在我的手机上运行它时,它会编译并运行大约 5 秒,然后崩溃并在 Xcode 中给我一个弹出消息说Could not attach to pid这是一个屏幕截图:

我得到的错误

我正在将 Xcode 8 beta 4 与 iOS 10 一起使用。在模拟器中一切运行良好,这是在物理设备上。我已经重新启动并重新启动了一切。我什至试过两部手机。有人知道解决方案吗?

谢谢