问题标签 [swift2.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 回答
110 浏览

swift - 在 Swift 2.2 中,我如何简洁地指定一个可能抛出的匿名函数

这是我的代码中的一个精简示例:

0 投票
1 回答
428 浏览

arrays - Swift 2.2 和 3.0 之间的语法变化

我正在将 C 程序转换为 Swift。我有一个 64 个元素的 unsigned int 8 位数组,我可以在 Swift3 中将其编写为:

然而,Swift 2.2 需要这样:

所以,关键字不同,位置很重要,因为在 2.2 中计数必须在重复值之前,但在 3 中重复必须在计数之前。

在线文档在这些问题上相当粗略。我找不到的是关于 Swift 2.2 语法的权威文档。如果有人能指出我关于 Swift 2.2 的真相,我将不胜感激。

0 投票
1 回答
267 浏览

swift2.2 - 'contains()' 不可用:调用序列上的 'contains()' 方法

如何“在序列上调用 'contains()' 方法?”

0 投票
1 回答
316 浏览

swift2.2 - 在 Swift 2.2 中无法访问我在 do-catch 块之外的变量

我正在尝试将 responseDict 传递给 self.saveApiTokenInKeychain(responseDict) 但它说它是一个未解析的标识符。在我实施 Do-Catch 块之前,它工作正常。如何使其再次可以访问该方法?

0 投票
1 回答
1178 浏览

swift2.2 - 在 Swift 2.2 中上传带参数的图像

我正在尝试将图像上传到 PHP 服务器并且图像上传工作正常。但我也想用图像文件本身发送一些参数。请帮助我使用 Swift 2.2 / iOS 9.3 上的以下代码,了解我想如何将参数与图像文件一起添加。

我的 PHP 服务器代码如下:

Swift 代码如下:

0 投票
2 回答
10087 浏览

ios - 无法将“JSON”类型的值转换为预期的参数类型“JSON”

下面是代码,

我得到错误Cannot convert value of type 'JSON' to expected argument type 'JSON'

注意:但是,当我将结构放在同一个单元测试文件中时,不会发生这种情况。使用 SwiftyJSON 库进行 JSON 解析

0 投票
1 回答
59 浏览

selector - #selector inside object extension - 未解析的标识符

使用 Swift 的新 2.2 版本,我不能使用#selector调用在(相同)扩展的扩展中定义的方法。编译器说unresolved itendifier for doSomething(_:).

我已经尝试doSomething()@objc没有成功的方法标记该方法。

0 投票
4 回答
1354 浏览

ios - 如何防止 UITableView 向下滚动?

如何防止 UITableView 仅向下滚动?我尝试使用启用滚动的属性,但它冻结了双方的滚动。提前致谢。

0 投票
3 回答
123 浏览

swift - 基于可变数量的内部循环进行迭代

在下面的代码中,我试图通过所有可能的字母组合来获取运行时变量的字符数。

这段代码的目的是构建一种密码破解程序,它基本上是暴力破解字符串。我想使用循环,因为一旦命中正确的组合,我就能够打破循环,从而节省时间和资源,否则如果我尝试在第一步中构建所有可能组合的数组,则将需要这些时间和资源。

我有一个静态代码,它适用于 5 个字符长的字符串,但实际上我的字符串可以是任意长度。如何使我的代码适用于任何长度的字符串?

我想我必须以for totalChars in 1...len {某种方式利用,但无法弄清楚如何动态创建 for 循环?

0 投票
2 回答
94 浏览

swift2.2 - 算法:检查 Swift 数组中的重复项

给定一个整数数组 nums 和一个整数 k。找出数组中是否有两个不同的索引 i 和 j 使得 nums[i] = nums[j] 并且 i 和 j 之间的差至多为 k。

它应该给我真实,但它给我虚假。

任何帮助,我很感激。太感谢了。