问题标签 [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 投票
4 回答
15348 浏览

parse-platform - swift 2 解析facebookSDK ios9

我正在尝试通过 Facebook 登录用户。在之前版本的 swift 1.2 中,一切正常,但迁移后我似乎无法通过我的 FB 帐户登录,我仍然收到错误消息:

-canOpenURL:URL 失败:“fbauth://authorize/?client_id=... 错误:“此应用不允许查询方案 fbauth”

你能帮我吗?

0 投票
5 回答
51980 浏览

swift - .toInt() 在 Swift 2 中删除了吗?

我正在开发一个使用文本字段并将其转换为整数的应用程序。以前我的代码

工作。现在 Swift 将此声明为错误并告诉我这样做

它说没有toInt()并尝试使用Int(). 那也行不通。刚刚发生了什么?

0 投票
3 回答
5897 浏览

swift - Swift 2 中的 withUnsafePointer

我正在尝试检查用户是否有互联网连接,并且该过程的一部分涉及调用withUnsafePointer. 在 Swift 1.x 中,我可以使用:

但是现在使用 Swift 2,我收到一条错误消息

无法使用类型为“(inout sockaddr_in,(_)-> _)”的参数列表调用“withUnsafePointer”

我查看了Xcode的用法,即:

在此处输入图像描述

所以我尝试使用

他们都给出了cannot invoke...编译时错误。withUnsafePointer在 Swift 2.x中使用的正确方法是什么?

0 投票
2 回答
931 浏览

swift2 - Swift2 NotificationType 选项错误

将 Swift1.2 突变为 Swift2 后出现错误...不知道如何修复它,smb 在 Swift2 中尝试过这个?

编辑:

错误:“找不到接受类型参数列表的“UIUserNotificationSettings”类型的初始化程序“(forTypes:[UIUserNotifivati ...”

0 投票
2 回答
15004 浏览

swift - Swift 2 中的新 @convention(c):我该如何使用它?

迁移到 Swift 2 后,我遇到了这个问题,错误提示我现在应该使用 @convention(c) (T) -> U。我已经尝试了排列,但到目前为止还没有运气。

0 投票
1 回答
1858 浏览

swift - Swift 2.0 do-try-catch 和常规 Java/C#/C++ 异常有什么区别

似乎 Swift 2.0 已经从传统的 ObjC(返回 NSError)和 Swift 1.X(成功/失败选项)运行时错误处理的约定变成了与 Java/C#/C++/等语言中的异常处理非常相似的东西.

Apple 传统上强调使用NSError而不是抛出NSException for runtime errors(与程序员错误相比),因为NSException堆栈展开可能会导致默认 ObjC 编译器设置的内存泄漏。

然而,现在他们设计了一些看起来非常非常类似于传统例外的东西。我的问题是:

除了命名法(错误与异常)和语法(do-catch,而不是 try-catch,在方法调用之前使用 try 等)之外,Swift 2.0 错误处理和传统异常处理之间是否有任何真正的区别。

0 投票
2 回答
8646 浏览

swift - 在 Xcode 7 中构建 Parse 时出现链接错误

我正在尝试将 Parse.com SDK 添加到我的 Xcode 7 项目中。我已经按照入门指南进行操作,并且之前在 Xcode 6 中已经做到了。但是这一次,当我尝试构建时,我会看到此错误消息:

谢谢

0 投票
2 回答
1155 浏览

xcode - Xcode 7.0 Swift 更新问题

我正在尝试更新我的项目以使用 Xcode 7.0,并且在更新我的 Swift 项目后,我在这条线上遇到了一个我不明白的错误。

错误是

“调用可以抛出,但没有标记‘try’,错误未处理”

我的项目文件中也出现了这两个错误...

“链接器命令失败,退出代码为 1(使用 -v 查看调用)”

“错误:无法解析“/Users/MattFiler/Library/Developer/Xcode/DerivedData/ePlanner-cqwzlxqgpwaloubjgnzdlomjkfea/Build/Intermediates/SwiftMigration/ePlanner/Products/Debug-iphonesimulator/ePlannerTests.xctest/ePlannerTests”的调试图:没有文件或目录”

0 投票
1 回答
892 浏览

swift - Swift 2.0 GeoCoder 参数列表

花了一天时间将项目转换为 Swift 2.0,我对以下代码片段有什么问题感到困惑,该代码片段旨在在地图上显示地址(以字符串格式提供)。

0 投票
4 回答
438 浏览

swift - 如何从字符串创建枚举

在 Swift 2 中,您可以从字符串创建枚举吗?

最后一行不起作用,但我正在寻找类似的东西。就像在 Java 中一样,你可以说Food.valueOf("Pizza").

编辑:我不能使用字符串作为原始值。