swift3相关内容

使用旧版 Swift 语言版本 - Xcode 8.2

更新到 Xcode 8.2 后,编译器为我的 App 目标抛出一个错误: 需要为使用 Swift 的目标正确配置“使用旧版 Swift 语言版本"(SWIFT_VERSION).使用 [Edit > Convert > To Current Swift Syntax…] 菜单选择 Swift 版本或使用 Build Settings 编辑器直接配置构建设置. 但是在我拥有的所有目标中将 ..
发布时间:2022-01-01 11:55:48 移动开发

Swift 3 Decimal、NSDecimal 和 NSDecimalNumber

我正在尝试将 NumberFormatter 与 Swift 3 Decimal 一起使用,但我对 Decimal 的实际实现方式感到困惑.我遇到的问题是 Decimal 是一个结构体,所以每次我想使用我想要的格式化程序时,我都必须将它桥接到一个 NSDecimalNumber避免. let formatter = NumberFormatter()formatter.numberStyle = ..
发布时间:2022-01-01 11:55:39 移动开发

从 swift 3 发送电子邮件

我正在尝试设置带有发送电子邮件选项的应用. 我有这个代码: 导入基础导入消息界面导入 UIKit类 emailClass: UIViewController, MFMailComposeViewControllerDelegate {覆盖 func viewDidLoad() {super.viewDidLoad()如果 !MFMailComposeViewController.canSe ..
发布时间:2022-01-01 11:55:29 移动开发

无法从包中加载 Info.plist

无法运行应用程序.发生无法从包中加载 Info.plist 错误.当我 CMD+K 清理项目时,它运行良好.但是每次我进行更改并运行应用程序时,我都必须清理项目. 以下是我的 podfile 的截图: 解决方案 我已经尝试了所有建议,但没有一个奏效然后我尝试重置模拟器的内容和设置,它对我有用.:) ..
发布时间:2022-01-01 11:55:18 移动开发

如何使用 Swift 3 iOS 应用程序读取 plist

-免责声明- 我对 iOS 和 Swift 开发非常陌生,但我对编程并不是特别陌生. 我有一个基本的 iOS 应用程序,其中包含 Swift3 元素. 我创建了一个 plist 文件,其中包含一些条目想在我的应用程序中阅读和显示.(不需要写权限) 如何在 Swift3 中为捆绑的 plist 文件读取给定键的值? 这对我来说似乎是一个非常简单的问题,但大量的搜索让我质疑我的整 ..
发布时间:2022-01-01 11:55:01 移动开发

Swift 3 中的实时搜索限制

我正在尝试使用 Swift 在我的 PHP API 上进行实时搜索.到目前为止,我已经完成了这件事. varfilteredData = [Products]()func getSearch(完成:@escaping DownloadComplete,searchString:String){让参数:参数= [“动作":“搜索","subaction" : "get",“产品名称":搜索字符串 ..
发布时间:2022-01-01 11:54:52 移动开发

如何在 UISegmentedControl 中仅显示所选项目的底部边框?

我对 iOS 开发非常陌生,在为课程构建应用程序时遇到了一些问题. 我创建了一个分段控件,它的 init 函数(如下所示)在包含分段控件的视图控制器类中被调用.我能够从分段控件类中删除分段控件的所有边框和分隔线,如下所示: 导入基础导入 UIKit类 CashSegmentedControl: UISegmentedControl{函数 initUI(){删除边框()}func remov ..
发布时间:2022-01-01 11:54:30 移动开发

取消请求 Alamofire

我正在发送一个基于计时器触发的请求.但是,如果我按下后退按钮,请求似乎仍然处于活动状态,而响应又会导致应用程序崩溃.请提出取消请求的方法. 使用 Xcode 8.2.1斯威夫特 3 这是示例请求: Alamofire.request(path!, method: .post, parameters: parameters, encoding: JSONEncoding.default ..
发布时间:2022-01-01 11:54:19 移动开发

在 Swift 3 中处理 try 和 throws

在使用 Swift 3 之前: guard let data = Data(contentsOf: url) else {print("出现错误!)返回} 但是我现在必须使用do、try 和catch.我不熟悉这种语法.我将如何复制这种行为? 解决方案 这里的区别在于 Data(contentsOf: url) 不再返回 Optional,而是抛出. 所以你可以在 Do-Catc ..
发布时间:2022-01-01 11:54:12 移动开发

如何高效地在 Core Data 和 CloudKit 之间同步记录

我目前正在学习如何使用 CloudKit 框架,但缺少展示如何同步 Core Data 和 CloudKit 的文档或示例. 我已经观看了所有专门用于 CloudKit 的 WWDC 视频(2014、2015、2016),但没有一个视频告诉我们如何实现与 Core Data 的同步.我找不到任何新的示例、教程或书籍来展示如何实现这种同步. 我知道通过 CloudKit(而不是便利 AP ..
发布时间:2022-01-01 11:53:55 其他开发

使用 Swift 3 按下时动画单元格

我的问题很简单.我想为 collectionView 中的一个单元格设置动画.确实,我想在单元格后面显示灰色背景并缩小里面的图像. 这将是(几乎)与 Pinterest 相同的效果: 我曾经在按钮上编写动画,但我从来没有在单元格上这样做过.例如,如何将单元格链接到 touchUpInside 或 TouchDown 操作? 解决方案 如果你想在触摸单元格时开始动画,你可以实现d ..
发布时间:2022-01-01 11:53:49 移动开发

编译时间慢得令人难以置信

我的项目包含约 350 个 Swift 文件和约 40 个可可豆荚依赖项. 一旦整个项目迁移到 Swift 3,构建时间就难以置信缓慢,完全编译需要 3 多分钟. 我注意到,如果我在不更改任何文件后重新构建,它会在合理的时间内构建.但是,如果我添加一个新功能,则需要 3 分钟以上. Cocoapods 似乎没有引起问题,因为它延迟了编译 Swift 源文件 状态. 我按照this进 ..
发布时间:2022-01-01 11:53:39 其他开发

Swift 3 可选的麻烦.无法使用传入的字符串解开 url

我正在传入一个字符串变量以在 web 视图中打开一个 url,当我根据该字符串创建 url 时,它没有展开.我不确定我做错了什么.代码如下: class WebViewController: UIViewController, WKUIDelegate {var urlString:字符串?var 车辆:车辆?var theUrlString = "http://www.ksl.com/auto ..
发布时间:2022-01-01 11:53:31 移动开发

文件应用程序中的 Apple FileProvider 扩展从文档浏览器的上下文菜单操作中删除复制、复制操作

我想从文档浏览器的上下文菜单操作中删除复制、复制操作在我的 FileProviderItem 类代码中修改属性 capabilities class FileProviderItem: NSObject, NSFileProviderItem {var 能力:NSFileProviderItemCapabilities {返回允许阅读}} 通过使用上面的代码,我可以从文档浏览器的上下文菜单操作 ..
发布时间:2022-01-01 11:53:21 移动开发

Xcode 控制台说 Firebase 未配置

我不知道为什么这不起作用,我的 Firebase 已配置.这是我的 AppDelegate.swift 文件的屏幕截图.这是我的控制台日志: 2017-05-29 17:52:53.141 Study M8[31592] [Firebase/Core][I-COR000003] 尚未配置默认 Firebase 应用.将 [FIRApp configure] 添加到您的应用程序初始化中.阅读更多: ..
发布时间:2022-01-01 11:53:13 移动开发

如何使用 Swift 3 在 BWWalkthrough 视图控制器中添加标签?

我将 BWWalkthrough 库 用于我的应用中的幻灯片图像.我在每张幻灯片中添加标题和消息标签. 我想翻译到每个标签. 因此,我将标签拖到 IBOutlet 并在 ViewDidLoad 中添加 NStranslation 文本. 但是,当我运行代码时,出现了致命错误. 这是我的代码. 在 BWWalkthroughPageViewController.swift 中, @ ..
发布时间:2022-01-01 11:53:03 移动开发

如何使我的关卡菜单可垂直滚动?

我有以下级别的菜单(如下所示).我想让它垂直滚动,导致总高度是屏幕的两倍(完整滚动高度).我怎样才能做到这一点? 下面是上图的代码: class LevelMenu: SKScene {让 levelButtonSize = SKSpriteNode(imageNamed: "b1").size让 levelButton1: SKSpriteNode = SKSpriteNode(imag ..
发布时间:2022-01-01 11:52:56 移动开发