问题标签 [swift2.1]

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

ios - Swift 2.1 打破了 ZCarousel;字符串数组

我刚刚更新了 Xcode,我的代码被破坏了。我正在使用 ZCarousel,这段代码适用于 Swift 2.0:

Swift 2.1 现在我收到一条错误消息:

无法将“Array”类型的值转换为预期的参数类型“[String]”我在这方面找不到任何东西。有任何想法吗?

在此处输入图像描述

0 投票
1 回答
437 浏览

swift - 通用 LazyCollection 类型

我需要一个函数来返回各种组合生成器函数(如过滤器和映射)的惰性生成器。例如,如果我想应用lazy.filter().map()代码如下所示:

有没有更通用的方法来指定LazyMapCollection<LazyFilterCollection<MyComplexCollection>, Int>? 我试过LazyGenerator<MyComplexCollection>了,但出现类型不兼容错误。链接更多惰性函数会使类型更加复杂。更好和更适合我的需要是有一个类似于 just 的类型LazySomething<MyComplexType>

0 投票
1 回答
125 浏览

ios - iOS - 在 UIImageView 中从 Parse 检索并显示图像(Swift 2.1 错误)

我正在尝试从类似于此问题的解析中获取图像

iOS - 在 UIImageView 中从 Parse 检索并显示图像(Swift 1.2 错误)

它一直返回零

0 投票
1 回答
366 浏览

migration - Swift 2(.1) 迁移错误

我将我的 Swift 1.2 项目更新为 Swift 2.1(安装 Xcode 7.1)。现在我得到2个错误。

第一个错误:

Downcast from 'NSURL?' to 'NSURL' only unwraps optionals; did you mean to use '!'?

在这行代码中:

let documentsDirectory = NSFileManager.defaultManager().URLsForDirectory(NSSearchPathDirectory.DocumentDirectory, inDomains: NSSearchPathDomainMask.UserDomainMask).last as! NSURL

第二个错误:

Cannot convert value of type 'Set<NSObject>' to expected argument type 'Set<UIUserNotificationCategory>?'

在这行代码中:

application.registerUserNotificationSettings(UIUserNotificationSettings(forTypes: [.Alert, .Badge, .Sound], categories: NSSet(array: [todoCategory]) as! Set<NSObject> as Set<NSObject>))

你知道如何解决吗?

0 投票
1 回答
393 浏览

ios - 通过解析在 UITextview 中设置文本 - swift 2

我正在尝试将一个字符串从 Parse 传递到我的 textview,它与 uitextfield 一起使用,而与 uitextview 无关。

这是代码,

上面的代码返回一个错误。这是错误,

0 投票
0 回答
484 浏览

ssl - 使用 Timberjack 配置和 serverTrustPolicyManager 的 Alamofire 管理器初始化不起作用

我在将 Timberjack 日志记录与我的自定义 Alamofire 管理器集成时遇到问题。我目前这样构建管理器:

并且我的通配符 SSL 证书主机名验证在 dev.api 和 staging.api 子域上被忽略,正如预期的那样。

一旦我将支持 Timberjack 日志记录的配置添加到 Manager.init,如下所示:

似乎使用了默认的 serverTrustPolicyManager,并且与 dev.api 和 staging.api 的 SSL 握手失败,因为它们与 *.example.com SSL 证书主机名不匹配。就像某些东西正在覆盖我的 ServerTrustPolicyManager。

我的经理是在我的 API 类中声明的,它是一个单例,所以我确定这不是弱引用问题。此外,如果是这样,我的第一个代码块将无法工作。

有任何想法吗?

0 投票
1 回答
479 浏览

parse-platform - Facebook 使用 Parse SDK 登录(iOS 9、Xcode 7.1、Swift 2.1)

我一直在尝试实现 Facebook 登录。正如标题所说,我正在使用Xcode 7.1Swift 2.1iOS 9.1Parse SDK (ParseFacebookUtilsV4)。

我已阅读 Parse doc和 Facebook doc ,并且已经根据 iOS 9 要求设置了.plis 。

问题是,当应用程序运行并调用时logInInBackgroundWithReadPermissions(permissions:, block:),我得到:

-canOpenURL:URL 失败:“fbauth2:/” - 错误:“(null)”

有谁知道该怎么做?

0 投票
1 回答
743 浏览

php - 通过 HTTPBody 的 Swift 2.1 POST 不起作用

我正在尝试通过 POST 将数据发送到 Swift 2.1 中的服务器,但是,服务器似乎从未收到任何数据。

迅速:

PHP:

回报:

数据:{"firstName":null,"lastName":null}

为了解决这个问题,我在网上浏览了一遍,但是,大多数解决方案都已经过时了,因为它们不符合 Swift 2 带来的弃用和更改。

有任何想法吗?

0 投票
1 回答
471 浏览

ios - SwiftyJSON 返回 null

我将为此简化我的代码示例。我有这段代码:http: //i.stack.imgur.com/QoKcc.png

正如您在图像中看到的,我从 Web 服务获取数据,但 JSON 在尝试使用我的数据对其进行初始化时返回 null。我在这里做错了什么?

编辑:从 let newStr = NSString(data: data!, encoding: NSUTF8StringEncoding) 返回的字符串值

http://i.stack.imgur.com/h8hav.png

0 投票
3 回答
9646 浏览

swift - UITextView 更改特定文本的文本颜色

我想更改 UITextView 中与数组索引匹配的特定文本的文本颜色。我能够稍微修改这个答案,但不幸的是每个匹配短语的文本颜色只更改一次。

结果
结果