我刚刚将我的xcode从6.2更新到6.3.1.问题是我在项目中收到了很多错误信息.
/Users/MNurdin/Documents/iOS/xxxxx/Controllers/Profile/DirectoryTableViewController.swift:31:98:'AnyObject!' 不能转换为'ViewController'; 你的意思是用'as!' 迫使低垂?
我的一个代码受此错误消息影响.
let storyBoard : UIStoryboard = UIStoryboard(name: "Main", bundle:nil)
let viewController = storyBoard.instantiateViewControllerWithIdentifier("LoginView") as! ViewController
self.presentViewController(viewController, animated:true, completion:nil)
Run Code Online (Sandbox Code Playgroud)
sas*_*tch 11
更新到Xcode 6.3后,您现在使用的是Swift 1.2
在Swift 1.2之前,as还用于强制转换.
Swift 1.2现在表示强制转换,as!如果您尝试向下转换为实际上不代表值类型的类型,则转换可能会失败.
所以你必须使用as!而不是as
| 归档时间: |
|
| 查看次数: |
4951 次 |
| 最近记录: |