我是Xcode的新手。我想弄清楚如何使用showViewController。我的问题是如何调用要显示的UIViewController?通过名称或标识符?我在哪里可以找到它们?另外,该文件说The default implementation of this method calls the targetViewControllerForAction:sender: method to locate an object in the view controller hierarchy that overrides this method
,这是什么意思?使用targetViewControllerForAction:sender:
时,我应该拨打showViewController
拳头吗?
答案 0 :(得分:1)
showViewController的行为主要取决于你应用程序所处的上下文。 但称之为非常简单。您只需要引用您的UIViewController对象(或它的子类)。 你可以用几种不同的方式做到这一点:
所以:不要担心这个targetViewController
方法,只需获取你的对象(通过构造函数初始化它或从storyboard中获取它),然后将它传递给show方法。
如果您有其他问题 - 请随时提出。