xcode8相关内容

Swift 3迁移 - 双重延伸四舍五入问题

我将我们的代码库迁移到Swift 3,我遇到了一个无法解释或解决的编译问题。 我有一个 Double 扩展名中的方法,将 Double 到一定数量的数字: public func roundToPlaces(places:Int) - >双{ let divisor = pow(10.0,Double(places)) return round(self * divisor)/ ..
发布时间:2017-07-12 00:48:33 移动开发

不能下标'inout'类型的值[String:Double](又名inout Dictionary< String,Double>)

如果我尝试在字典中添加三个菜单,那么当我尝试强制打开菜单中的第三个项目时,我不会让我发生错误。但是如果我强制解开其中两个,我可以得到他们的两个总和 var menu = [“fish”:10.99, “芯片”:5.99,“kebab”:6.99] var totalCost = menu [“fish”]! +菜单[“芯片”]! +菜单[“kebab”]! print(“三个项目的 ..
发布时间:2017-05-21 16:05:26 移动开发

NSDate从Swift 2.3转换为Swift 3转换日期

所以我刚刚更新到Xcode 8,并将Swift 2.3代码转换为Swift 3,Swift 3将所有 NSDate 转换为 Foundation日期 我有一个扩展名为 NSDate ,现在称为 Foundation.Date ,看起来像这样: extension NSDate { var firstDayOfTheMonth:NSDate { var date:NSDat ..
发布时间:2017-04-07 03:15:10 移动开发

Xcode 8在iOS 9.2及以下版本上崩溃

当我用Xcode 8 GM Seed构建我的应用程序并运行它在iOS 9.2下面的设备或模拟器,我会在应用程序启动或应用程序启动后几秒钟奇怪的EXC_BAD_ACCESS崩溃。崩溃总是发生在不同的地方(添加一个子视图, [UIImage imageNamed:] ,应用程序委托的主要方法等)。当我在iOS 9.3+或10上运行时,我不会得到那些崩溃,当我使用Xcode 7 构建时不会得到它们,并且 ..
发布时间:2017-01-13 10:46:45 移动开发

NSManagedObject子类重复声明

所以,当我的数据模型准备好了,我试图生成子类当我的数据模型文件打开: 编辑器 - >创建NSManaged对象子类 好的,生成两个文件,一个是类声明,另一个是属性。 但是,我立即提示我重新声明了一个已经存在的类。这是原始生成的文件的位置: 以前生成的文件 我的问题很明显: 这两个文件何时生成? 如果我需要项目导航器中的这些文件,当然还有与ViewControlle ..
发布时间:2017-01-10 21:49:31 移动开发

Xcode-beta 8.无法创建核心数据

我一直在尝试添加核心数据。 每次出现同样的错误: 错误:文件名“EntityName + CoreDataClass.swift” '/ Users / userName / Desktop / Development / MyApp / AppName / EntityName + CoreDataClass.swift'和'/Users/userName/Library/Develop ..
发布时间:2017-01-10 16:20:10 移动开发

Xcode 8核心数据模板iOS 8,9

我在一个新的Xcode 8中开发一个应用程序,我注意到一个明显的事情。 Xcode使用最新的API参考生成了Core Data。因此,如果我将部署目标更改为iOS 8或9,它会冲突并建议我在括号中加入: AVAILABLE 我的核心数据代码。这意味着我必须从头开始编写来自之前的API的Core Data代码。任何人都有AppDelegate的模板与他们两个,或者也许可以让Xcode生成它们? 提 ..
发布时间:2017-01-10 16:01:57 移动开发

XCode 8为iOS 10生成破碎的NSManagedObject子类

我最近更新了我的iOS应用程序项目到iOS 10.现在我试图更改我的应用程序的核心数据模型,但Xcode生成的新NSManagedObject子类是破碎的。我也尝试修复子类手册,但这不起作用。 核心数据模型的最低工具版本设置为Xcode 7.0,并且设置代码生成语言到Swift。 这是Xcode生成的代码: import Foundation import CoreData ..
发布时间:2017-01-10 14:51:30 移动开发

错误'_BSMachError:端口1607; (os / kern)无效能力(0x14)“无法插入COPY_SEND”在iOS 10上的Cordova应用程序中

一切正常,直到我建立我的cordova应用程序与Xcode 7.3.0,但它开始崩溃只有在iOS 10设备构建相同的应用程序与Xcode 8后,当我改变方向从肖像到横向,因为它在iOS 9.3.1上仍然正常工作。 在调试器中我得到以下日志: 2016-09-24 18 :14:41.212470 MyApp [2542:1028606] [Common] _BSMachError:por ..
发布时间:2017-01-07 23:17:33 移动开发

xcode 8 swift update with error“Use Legacy Swift Language Version”

当我打开我的项目到Xcode 8,然后我得到以下错误 使用旧版Swift语言版本“(SWIFT_VERSION)需要为使用Swift的目标正确配置。使用[编辑>转换>到当前Swift语法...]菜单选择一个Swift版本或使用构建设置编辑器直接配置构建设置 引用StackOverflow上的类似帖子,使用Legacy Swift语言版本YES / NO。但是它不是通过做是或没 ..
发布时间:2016-12-23 15:03:27 移动开发

将Xcode 7.3.1工作在macOS 10.12?

我想安装并试用macOS 10.12的新功能。我真的想在Xcode 8.0上工作。但同时我有一些客户端项目应该写在Swift 2.2 [Xcode 7.3.1],我不想使用Swift 2.3或Swift 3.0。 所以是否可以在MacOS 10.12中安装Xcode 7.3.1? 是的,我已经成功安装了 macOS Sierra 。 中的Xcode 7.3.1 和 Xcode 8.0 ..
发布时间:2016-12-06 23:12:34 移动开发

Swift 3中的日历已更改?

嘿,我正在处理这个小应用程式,我 let durationDateComponents = Calendar(identifier:Calendar.Identifier.gregorian).dateComponents([。year,.month,.day,.hur,.minute,.second],from:Date(),to:christmasDay,options: ) ..
发布时间:2016-11-09 15:09:39 移动开发