xcode8相关内容

Xcode 8 非常慢的 Swift 编译

自从 Swift 3 和 Xcode 8 以来,我的项目编译速度非常慢.每次我向文件添加一个空行时,重新编译需要整整一分钟.当我检查输出时,没有需要很长时间的特定文件.(我也用这个工具来衡量它:https://github.com/RobertGummesson/BuildTimeAnalyzer-for-Xcode) 它似乎总是一次编译 4 个文件.“节奏"相当稳定.只是很慢... ..
发布时间:2022-01-01 11:32:13 移动开发

不能下标类型为“inout"的值 [String :Double](又名 inout Dictionary)

如果我尝试在字典中添加三个菜单,当我尝试强制解开菜单中的第三个项目时,我不会允许并抛出错误,该怎么办.但是,如果我强制打开其中的两个,我可以得到它们的总和 var menu = ["fish": 10.99, "chips": 5.99, "kebab": 6.99]var totalCost = 菜单[“鱼"]!+ 菜单[“筹码"]!+ 菜单[“烤肉串"]!print("三项的总成本为\(to ..
发布时间:2022-01-01 11:31:08 移动开发

在 Xcode 8 和 iOS 10 中使用 NSUserDefaults

NSUserDefaults 似乎不再是 iOS 10 SDK 中的一个类: let defaults = NSUserDefaults.standardUserDefaults() 这无法编译.这个类被移除了吗? (这是一个规范的问答对,以防止重复问题的泛滥) 解决方案 NSUserDefaults 已重命名为 UserDefaults.standardUserDefaults ..
发布时间:2022-01-01 11:26:49 移动开发

Swift 3 中删除了 preferredStatusBarStyle 吗?

所以我最近刚刚更新到 Xcode 8,我刚刚收到以下代码的错误. 错误在于该方法没有覆盖其超类中的任何方法. override func preferredStatusBarStyle() ->UIStatusBarStyle {返回 UIStatusBarStyle.lightContent} 非常感谢您的帮助,谢谢! 解决方案 在 iOS 10 中,preferredStat ..
发布时间:2022-01-01 11:26:42 移动开发

UIControlState.Normal 不可用

以前对于UIButton 实例,您可以为setTitle 或setImage 传入UIControlState.Normal..Normal 不再可用,我应该用什么代替? let btn = UIButton(frame: CGRect(x: 0, y: 0, width: 20, height: 20))btn.setTitle("title", for: .Normal)//不编译 (这是 ..
发布时间:2022-01-01 11:21:48 移动开发

Xcode 8 中的自动调整大小问题

=== 编辑 ======== 此问题现已在 Xcode 8.1 中得到解决.我查过了. ================ 我不太了解自动布局.所以,我在我的所有应用程序中都使用了自动调整大小选项,这对我来说很好.这样我就可以毫无问题地满足我的所有要求. 现在在 Xcode 8 中,我已将旧的 swift 项目迁移到 swift 3.现在出现了问题. 如图所示,我已经 ..
发布时间:2022-01-01 11:20:46 移动开发

CocoaPods 和 Swift 3.0

我只想在我的一个项目中尝试 Swift 3.0.Xcode 打开迁移窗口以更新我的项目以使用 Swift 3.0. 问题是,我只想更新我的项目,并保持 Pods 项目不变,因为在我再次运行 pod install 后,任何更改都将被丢弃. 有人已经有解决方案了吗? 解决方案 您的要求是不可能的.Xcode 构建您的 Cocoapods 依赖项以及您的项目.您不能在同一个项目中混 ..
发布时间:2022-01-01 11:20:31 移动开发

未使用 Xcode 8 创建的 Objective-C 桥接头

我正在尝试将 Objective-c 库添加到我的 Swift 3 项目(Xcode 8 IDE)中.但是目标 c 接口标头不会自动生成.我尝试手动添加桥接头,但显示链接错误,说找不到桥接头 .h.任何帮助将不胜感激:) 解决方案 这里是问题的解决方案. 创建一个新的头文件并将其命名为“您的项目名称-Bridging-Header.h".文件必须保存到您的项目文件夹中 选择您的 x ..
发布时间:2022-01-01 11:19:52 移动开发

在swift 3中将字符串转换为日期类型

我有这个结构: struct message {变量 ID:字符串 =“0"var 文本:字符串 = ""var 日期:日期!变量状态:字符串 = ""} 我必须从 dbase 加载这个结构,它以 String 格式和 date 导出.所以我写了这段代码把String转换成Date类型: let dateFormatter = DateFormatter()dateFormatter.dat ..
发布时间:2022-01-01 11:19:28 移动开发

Swift Framework 构建针对设备失败,但针对模拟器失败

任何想法为什么构建会成功用于模拟器而不是设备? 我创建了一个 Cocoa 框架,并且能够将它添加到一个新的单页应用程序项目中,并调用框架中定义的方法.只要我将模拟器选为构建目标而不是设备,就可以构建项目.我没有试过运行它,只是构建.我使用的是 Swift 3 和 XCode 8.1. 我收到 Use of unresolved identifier 错误. 解决方案 听起来您构 ..
发布时间:2022-01-01 11:18:18 移动开发

1. CGPathMoveToPoint' 不可用:使用 move(to:transform:) 2. 'CGPathAddLineToPoint' 不可用:使用 addLine(to:transform:)

我在 Xcode 7.3.1 中的 swift 2 中创建了我的应用程序之一.但是现在我在 Xcode 8.0 中打开了相同的应用程序并执行更改.完成了一些自动更改,并显示了一些错误和建议,我已更正它们.但我面临的问题是 let path = CGMutablePath()CGPathMoveToPoint(path, nil, lineFrame.midX, lineFrame.midY)CG ..
发布时间:2022-01-01 11:16:46 移动开发

Xcode 8 警告“实例方法几乎匹配可选要求"

我在 Xcode 8 中将我的 (macOS) 项目转换为 Swift 3,并且我在 swift 类中实现的几个委托方法收到以下警告: 实例方法'someMethod'几乎匹配协议'protocolName'的可选要求 我在几个 NSApplicationDelegate 方法中得到了这个,比如 applicationDidFinishLaunching 和 applicationDidBec ..
发布时间:2022-01-01 11:15:54 移动开发

UIImagePickerController 使应用程序崩溃 |Swift3,Xcode8

仅供参考:我是 Swift 的新手,所以这可能是一个非常简单的问题,但我就是想不通. 我一直在关注 使用 Xcode 8 beta 和 Swift 3 开始开发 iOS 应用程序 (Swift) 教程. 我将点击手势识别器附加到图像视图,然后在 ViewController.swift 中添加此操作: @IBAction func selectImageFromPhotoLibrar ..
发布时间:2022-01-01 11:12:17 移动开发

转换为 Swift 3 错误:“转换为当前 Swift 语法失败无法找到测试主机..."

当我尝试在升级到 Xcode 8 之前运行完美运行的项目时,我不断收到错误 “Use Legacy Swift Language Version" (SWIFT_VERSION) 是必需的为使用 Swift 的目标正确配置.使用 [编辑 >Convert > To Current Swift Syntax…] 菜单选择一个 Swift 版本或使用构建设置编辑器直接配置构建设置. 在尝试 ..
发布时间:2021-12-31 23:02:35 移动开发