0

在 Swift 中,如何防止调用storyboard.instantiateViewControllerWithIdentifier无效的标识符?

我在 SO 上看到的大多数解决方案都在 Objective-C 中使用 try...catch,但该解决方案在 Swift 中不起作用,因为instantiateViewControllerWithIdentifier它不会抛出。

4

1 回答 1

0

我相信这是 Swift 版本的当前 API(截至今天的 iOS 9)中的一个错误。要么storyboard.instantiateViewControllerWithIdentifier应该返回,要么应该UIViewController?能够抛出异常。Objective-C 版本抛出异常,可以用 try-catch 子句处理。

于 2016-03-15T18:15:29.373 回答