我有一个TableView有两个segue,它们以不同的方式进入相同的视图。第一种方法是在导航栏中添加一个按钮,第二种方法是使用TableView中单元格的按钮附件。如何知道哪个segue被用来加载视图
当我点击添加按钮时,我添加一个空的联系人。 当我点击附件按钮时,我编辑我的联系人。
现在,在第二个视图中,当我点击保存时,我会放松休息,并保存我的联系人。
我的问题是当我想编辑一个联系人时,我总是创建一个新的联系人,所以每次点击保存时都会复制一份,因为它与调用的方法相同: - (IBAction)saveUnwind(UIStoryboardPopoverSegue *)segue {...}
所以我想制作两个展开方法,并为我的两个segues设置一个ID,但我们只能通过按钮来取消放置。
那么如何在同一个按钮上有两个动作或两个展开动作?
谢谢!
图片:
http://idzr.org/26ns http://idzr.org/3cxw
感谢您的回复,但问题在于,该方法由第二个视图控制器类中的按钮调用,并且unwind方法在表视图类中声明。编辑:(IBAction)someMethod:(id)发件人;我在我的第二个视图控制器中声明了这个方法,我需要知道在表视图类中选择了哪些按钮。我需要在这些按钮上添加标签?我认为解决方案是制作一个像你一样的方法,并且知道从这个视图中使用哪个segue – Jon