我开始浏览上的新Swift功能Xcode 6,并尝试了一些演示项目和教程。现在我被困在:
Swift
Xcode 6
实例化,然后呈现viewController特定情节提要中的
viewController
UIStoryboard *storyboard = [UIStoryboard storyboardWithName:@"myStoryboardName" bundle:nil]; UIViewController *vc = [storyboard instantiateViewControllerWithIdentifier:@"myVCID"]; [self presentViewController:vc animated:YES completion:nil];
如何在Swift上实现这一目标?
这个答案最近针对Swift 5.2和iOS 13.4 SDK进行了修订。
这都是新语法和稍微修改的API的问题。UIKit的基本功能没有改变。对于绝大多数iOS SDK框架来说都是如此。
let storyboard = UIStoryboard(name: "myStoryboardName", bundle: nil) let vc = storyboard.instantiateViewController(withIdentifier: "myVCID") self.present(vc, animated: true)
如果您遇到问题init(coder:),
init(coder:)