问题标签 [swift3]

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

swift - Swift 3 中的 dispatch_once 在哪里?

好的,所以我在 Xcode 8 中发现了新的Swifty Dispatch API。我玩得很开心DispatchQueue.main.async,我一直在浏览DispatchXcode 中的模块以找到所有新的 API。

但我也dispatch_once用来确保诸如单例创建和一次性设置之类的事情不会多次执行(即使在多线程环境中)......并且dispatch_once在新的 Dispatch 模块中找不到?

0 投票
1 回答
7317 浏览

ios - UIImage(named:) 和 UIImage(imageLiteralResourceName:) 有什么区别?

Swift 3/iOS 10 在 , 上添加了一个新的初始化UIImageimageLiteralResourceName

这与 有何不同public init?(named name: String)?Inamed是一个失败的初始化程序,但imageLiteralResourceName会在无效的图像名称上崩溃。imageLiteralResourceName以安全换取业绩吗?你应该什么时候使用imageLiteralResourceNameover named

0 投票
15 回答
358530 浏览

ios - 如何在 Swift 3 中创建调度队列

在 Swift 2 中,我可以使用以下代码创建队列:

但这不能在 Swift 3 中编译。

在 Swift 3 中编写这个的首选方法是什么?

0 投票
9 回答
35466 浏览

ios - 在新的 Xcode 8.0 beta 中构建项目时出错

签署 SWRevealViewController 需要开发团队。在目标编辑器中选择一个开发团队。

SDK“iOS 10.0”中的产品类型“框架”需要代码签名 在此处输入图像描述

0 投票
5 回答
51782 浏览

swift - 在 iOS 10 中添加本地通知 - Swift 3

所以我一直在尝试向新的 UNUserNotificationCenter 添加通知,但我似乎没有得到它。

我的视图控制器有一个动作:

而且我Notification Content Extension在项目中也有一个,但它似乎根本没有被触发,我缺少什么想法吗?我正在尝试用户文档中的示例,但它并没有告诉我更多信息,或者我错过了它。

这里:https ://developer.apple.com/reference/usernotifications/unmutablenotificationcontent

另外: https ://developer.apple.com/reference/usernotificationsui https://developer.apple.com/reference/usernotifications

编辑:

所以把应用程序放在后台就可以了。

0 投票
1 回答
874 浏览

ios - 无法使用类型为“(字符串)”的参数列表调用“执行选择器”

我正在研究 xcode 8 beta 并且遇到错误并且无法解决。

无法performSelector使用类型为“(String)”的参数列表调用“”

0 投票
1 回答
529 浏览

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

我在项目中使用CVCalendar,并且已将 Xcode 更新为 8.0 Beta。问题是我在一个文件中收到错误消息:

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

2) 参数标签 '(body:)' 不匹配任何可用的重载

0 投票
10 回答
47382 浏览

swift - 如何将类型应用于 NSFetchRequest 实例?

在 Swift 2 中,以下代码正在运行:

但在 Swift 3 中它给出了错误:

无法推断通用参数“ResultType”

因为NSFetchRequest现在是泛型类型。在他们的文件中,他们写道:

所以如果我的结果类是例如Level我应该如何正确请求?

因为这不起作用:

0 投票
3 回答
1970 浏览

swift3 - Swift 3 GCFloat 到 GCRect

我在我的 Swift 项目中使用了这段代码。以下代码在 Swift 2 中运行良好,但似乎不再在 Swift 3 中运行,它给出了以下错误:

无法将类型“(CGFloat,CGFloat,Int,Int)”的值分配给类型“CGRect”

任何人都知道我该如何解决这个问题?非常感谢您的帮助!

谢谢!:D

0 投票
14 回答
109287 浏览

ios - Swift 3 URLSession.shared() 对成员 'dataTask(with:completionHandler:) 错误(错误)的模糊引用

您好,我有用于 swift2.2 的 json 解析代码,但是当我将它用于 Swift 3.0 时,会出现该错误

ViewController.swift:132:31:对成员 'dataTask(with:completionHandler:)' 的模糊引用

我的代码在这里

感谢您的想法。