摘要: 错误原因:调用了多余的参数。(下面是导致这种错误的一种) 在swift1.0到swift2.0 转化的过程中,对于错误的异常处理出现了较大的变动,所以在使用的时候经常会出现这种错误。我在网上找了个这样的例子(包含解决方法) 阅读全文
posted @ 2016-05-16 22:24 妖妖yaoyao 阅读(509) 评论(0) 推荐(0)
摘要: 1.出现错误 'URLWithString' is unavailable: use object construction 'NSURL(string:)' 使用构造函数,而不是类方法创建url NSURL.URLWithString("xxx")改成NSURL(string:"xxx") 阅读全文
posted @ 2016-05-16 22:19 妖妖yaoyao 阅读(123) 评论(0) 推荐(0)
摘要: Swift中,直接在类的外面调用类内部的方法,会出现Bug:Expressions are not allowed at the top level。 原因是: 在App工程里, .swift 文件都是编译成模块的,不能有 top level code。 先明确一个概念,一个 .swift 文件执行 阅读全文
posted @ 2016-05-16 22:18 妖妖yaoyao 阅读(284) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2016-05-16 21:59 妖妖yaoyao 阅读(274) 评论(0) 推荐(0)
摘要: ///as操作符用来把某个实例转型为另外的类型,由于实例转型可能失败,因此Swift为as操作符提供了两种形式:选项形式as?和强制形式as 选项形式(as?)的操作执行转换并返回期望类型的一个选项值,如果转换成功则返回的选项包含有效值,否则选项值为 nil 强制形式(as )的操作执行一个实例到目 阅读全文
posted @ 2016-05-16 21:56 妖妖yaoyao 阅读(125) 评论(0) 推荐(0)