xcode8相关内容
自从 Swift 3 和 Xcode 8 以来,我的项目编译速度非常慢.每次我向文件添加一个空行时,重新编译需要整整一分钟.当我检查输出时,没有需要很长时间的特定文件.(我也用这个工具来衡量它:https://github.com/RobertGummesson/BuildTimeAnalyzer-for-Xcode) 它似乎总是一次编译 4 个文件.“节奏"相当稳定.只是很慢...
..
如果我尝试在字典中添加三个菜单,当我尝试强制解开菜单中的第三个项目时,我不会允许并抛出错误,该怎么办.但是,如果我强制打开其中的两个,我可以得到它们的总和 var menu = ["fish": 10.99, "chips": 5.99, "kebab": 6.99]var totalCost = 菜单[“鱼"]!+ 菜单[“筹码"]!+ 菜单[“烤肉串"]!print("三项的总成本为\(to
..
我想用 selector 实现 TapGestureRecognizer,下面是我将 tapGestureRecognizer 添加到我的 imageView 的代码 let tapFirstGestureRecognizer = UITapGestureRecognizer(target: self, action: #selector(assignImage(_:)))firstImage
..
NSUserDefaults 似乎不再是 iOS 10 SDK 中的一个类: let defaults = NSUserDefaults.standardUserDefaults() 这无法编译.这个类被移除了吗? (这是一个规范的问答对,以防止重复问题的泛滥) 解决方案 NSUserDefaults 已重命名为 UserDefaults.standardUserDefaults
..
所以我最近刚刚更新到 Xcode 8,我刚刚收到以下代码的错误. 错误在于该方法没有覆盖其超类中的任何方法. override func preferredStatusBarStyle() ->UIStatusBarStyle {返回 UIStatusBarStyle.lightContent} 非常感谢您的帮助,谢谢! 解决方案 在 iOS 10 中,preferredStat
..
更新到XCode 8 GM(Swift 3) Firebase 开始在控制台中记录这些错误:- FIRInstanceID/警告停止!!将从内存中重置 deviceID. FIRInstanceID/WARNING 无法获取默认令牌 Error Domain=com.firebase.iid Code=6 “(null)" FIRInstanceID/WARNING 5 次
..
以前对于UIButton 实例,您可以为setTitle 或setImage 传入UIControlState.Normal..Normal 不再可用,我应该用什么代替? let btn = UIButton(frame: CGRect(x: 0, y: 0, width: 20, height: 20))btn.setTitle("title", for: .Normal)//不编译 (这是
..
=== 编辑 ======== 此问题现已在 Xcode 8.1 中得到解决.我查过了. ================ 我不太了解自动布局.所以,我在我的所有应用程序中都使用了自动调整大小选项,这对我来说很好.这样我就可以毫无问题地满足我的所有要求. 现在在 Xcode 8 中,我已将旧的 swift 项目迁移到 swift 3.现在出现了问题. 如图所示,我已经
..
我只想在我的一个项目中尝试 Swift 3.0.Xcode 打开迁移窗口以更新我的项目以使用 Swift 3.0. 问题是,我只想更新我的项目,并保持 Pods 项目不变,因为在我再次运行 pod install 后,任何更改都将被丢弃. 有人已经有解决方案了吗? 解决方案 您的要求是不可能的.Xcode 构建您的 Cocoapods 依赖项以及您的项目.您不能在同一个项目中混
..
我正在尝试将 Objective-c 库添加到我的 Swift 3 项目(Xcode 8 IDE)中.但是目标 c 接口标头不会自动生成.我尝试手动添加桥接头,但显示链接错误,说找不到桥接头 .h.任何帮助将不胜感激:) 解决方案 这里是问题的解决方案. 创建一个新的头文件并将其命名为“您的项目名称-Bridging-Header.h".文件必须保存到您的项目文件夹中 选择您的 x
..
我有这个结构: struct message {变量 ID:字符串 =“0"var 文本:字符串 = ""var 日期:日期!变量状态:字符串 = ""} 我必须从 dbase 加载这个结构,它以 String 格式和 date 导出.所以我写了这段代码把String转换成Date类型: let dateFormatter = DateFormatter()dateFormatter.dat
..
在安装 cocoapods 并将 pod "SwiftCarousel" 添加到 pod 文件并取消注释平台后:ios, '9.0' 我收到此错误 ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES 我该怎么办? mohammed.elias$ pod 安装分析依赖下载依赖安装 SwiftCarousel (0.8.0)生成 Pods 项目整合客户项目[!]
..
任何想法为什么构建会成功用于模拟器而不是设备? 我创建了一个 Cocoa 框架,并且能够将它添加到一个新的单页应用程序项目中,并调用框架中定义的方法.只要我将模拟器选为构建目标而不是设备,就可以构建项目.我没有试过运行它,只是构建.我使用的是 Swift 3 和 XCode 8.1. 我收到 Use of unresolved identifier 错误. 解决方案 听起来您构
..
我在 Xcode 7.3.1 中的 swift 2 中创建了我的应用程序之一.但是现在我在 Xcode 8.0 中打开了相同的应用程序并执行更改.完成了一些自动更改,并显示了一些错误和建议,我已更正它们.但我面临的问题是 let path = CGMutablePath()CGPathMoveToPoint(path, nil, lineFrame.midX, lineFrame.midY)CG
..
我在 Xcode 8 中将我的 (macOS) 项目转换为 Swift 3,并且我在 swift 类中实现的几个委托方法收到以下警告: 实例方法'someMethod'几乎匹配协议'protocolName'的可选要求 我在几个 NSApplicationDelegate 方法中得到了这个,比如 applicationDidFinishLaunching 和 applicationDidBec
..
我使用以下代码使用 xcode 8 将对象保存到 UserDefaults(以前是 NSUserDefaults): let defaults = UserDefaults.standard()defaults.set(someObject, forKey: "someObject")打印(defaults.object(forKey:“someObject")) someObject 是一个
..
仅供参考:我是 Swift 的新手,所以这可能是一个非常简单的问题,但我就是想不通. 我一直在关注 使用 Xcode 8 beta 和 Swift 3 开始开发 iOS 应用程序 (Swift) 教程. 我将点击手势识别器附加到图像视图,然后在 ViewController.swift 中添加此操作: @IBAction func selectImageFromPhotoLibrar
..
我有协议: class ViewController: UIViewController, UIPickerViewDelegate, UIPickerViewDataSource { 我有数据: let muteForPickerData = ["minute(s)","hour(s)"] 在 viewDidLoad 我有: muteForPicker.delegate = selfm
..
将代码转换为最新的 swift 3.0 后,我看到了这个错误. 还告诉我 CGSize = CGSizeMake(0,0) 的解决方案 static var frameAtStartOfPan: CGRect = CGRectZero静态变量 startPointOfPan:CGPoint = CGPointZero 这也是不可用的. 解决方案 CGRect 可以使用 CGPoi
..
当我尝试在升级到 Xcode 8 之前运行完美运行的项目时,我不断收到错误 “Use Legacy Swift Language Version" (SWIFT_VERSION) 是必需的为使用 Swift 的目标正确配置.使用 [编辑 >Convert > To Current Swift Syntax…] 菜单选择一个 Swift 版本或使用构建设置编辑器直接配置构建设置. 在尝试
..