问题标签 [swift2]

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

swift - Swift 2.0:无法使用类型的参数列表调用...(HTTP 请求)

自从我升级到 Xcode 7 beta 后,我遇到了一个无法修复的错误。这是我的 DataManager.swift 的完整代码

所以我收到了这个错误:“无法使用类型为'(NSURL,completionHandler:(NSData!,NSURLResponse!,NSError!)-> Void)'的参数列表调用'dataTaskWithURL'”我到处搜索如何解决这个问题,但就像Swift一样2.0很新,没找到解决办法。

0 投票
2 回答
55 浏览

swift2 - 使代码无法在其他平台上运行

在 Swift 2 中,如何使用#available条件来阻止代码块在某个平台上执行?*似乎允许您在部署目标中指定的版本。并且指定iOS Int.max不起作用。

0 投票
0 回答
273 浏览

swift - 为什么某些枚举不能调用 init(rawValue:)?

任何人都知道为什么这在操场上有效,但在普通的源文件中,会出现这个错误:/Incorrect argument label in call (have 'rawValue:', expected 'name:')也许这是一个错误。

编辑:我注意到它工作正常或 Mac OS。如果它是为 iOS 编译的,我只会看到这个。

0 投票
3 回答
2978 浏览

swift - Swift 2 错误处理和 while

例如下面的代码:

使用 Swift 2,您会遇到两个错误:
条件绑定的初始化程序必须具有 Optional 类型,而不是 'String'
调用可以抛出,但它没有标记为 'try' 并且错误未处理。

在这里进行错误处理的最佳解决方案是什么...<br> ...如果我想在此方法中处理错误。
…如果我想抛出错误。

0 投票
2 回答
2195 浏览

xcode - 安装 Xcode 7 后,Xcode 6.3 显示有关转换为 Swift 2 的错误

在 Playgrounds 中安装 Xcode 7 以使用 Swift 2 后,我遇到了一个奇怪的问题:

当我用 Xcode 6.3 打开一个现有的 Xcode 6.3 项目时,它会抛出很多关于转换为 Swift 2 的错误。

这个项目只是从存储库中克隆出来的,还没有用 Xcode 7 打开。

所以我的猜测是 Xcode 7 安装搞砸了 Xcode 6.3 安装工具或类似的东西,但我不知道如何开始解决这个问题。

我现在当然不想在 Xcode 7 中打开和升级这个大项目,但我确实需要在 Xcode 6.3 和 Swift 1.2 中打开它才能继续工作。

0 投票
3 回答
42810 浏览

swift2 - 在 Swift 2 中使用 split 函数

假设我想用一个空格分割一个字符串。此代码片段在 Swift 1.x 中运行良好。它在 Xcode 7 Beta 1 中的 Swift 2 中不起作用。

我收到以下编译器错误:

有人知道如何正确调用它吗?

更新:添加了一个注释,这是针对 Xcode 7 beta 1 的。

0 投票
0 回答
42 浏览

swift2 - Swift 2 Beta 1 中的详尽捕获问题

要么我遗漏了一些明显的东西,要么这是 Xcode 7 beta 1 中的编译器错误。

我收到以下编译器错误:

对我来说,它看起来有点详尽。我在这里想念什么?

0 投票
1 回答
1266 浏览

swift - 无法为类型“sqlite3_destructor_type”调用初始化程序

到目前为止,Martin R 的回答非常有效。但是从 Swift2 开始,它现在引发了错误

无法使用类型为“(COpaquePointer)”的参数列表调用类型“sqlite3_destructor_type”的初始化程序

在那些行中:

0 投票
4 回答
46983 浏览

ios - Swift 2.0 - 二元运算符“|” 不能应用于两个 UIUserNotificationType 操作数

我正在尝试以这种方式注册我的本地通知应用程序:

在 Xcode 7 和 Swift 2.0 - 我得到错误Binary Operator "|" cannot be applied to two UIUserNotificationType operands。请帮我。

0 投票
4 回答
25142 浏览

swift - 遍历字符串 Swift 2.0

我正在尝试在 Swift 游乐场中编写一段非常简单的代码。

但是,我总是在第 3 行得到一个错误。

“字符串”没有名为“生成器”的成员

关于为什么这不起作用的任何想法?注意:我在 Xcode 7 中工作,使用 Swift 2.0(字符串和字符)。