gpt4 book ai didi

objective-c - 按钮不起作用

转载 作者:行者123 更新时间:2023-11-30 10:21:14 25 4
gpt4 key购买 nike

你好,我正在关注this教程,我自己做了一些改进。不幸的是,我陷入了一个困境,我不知道该怎么做..(我做所有这些都是为了培训/学习的目的,所以我对 iOS 开发还很陌生)。

在我必须添加 Segue 以导航返回的步骤中,我按照教程中的说明进行了操作,但一旦我到达 ViewController 并按“取消”,它就不会带我回到原始 View 或完成。

Image of the app

我确实添加了一个名为 GroceryListTableViewController.h 的新头文件,其中包含

@interface GroceryListTableViewController (Workaround)

-(IBAction)unwindToList: (UIStoryboardSegue *)segue;

@end

我已将 GroceryListTableViewController.swift 的类名更改为

@objc(GroceryListTableViewController)class GroceryListTableViewController: UITableViewController

然后,作为最后一步,我将两个按钮都指向 ViewController 上方的 Exit 元素。

不知怎的,除了那两个按钮之外,一切都正常。我在这里做错了什么?

最佳答案

使用单独的 .h 文件的解决方法适用于 Xcode 的早期 Beta 版本,不再需要。您可以删除 .h 文件。

在你的segue应该所在的类文件中,放入你想要执行的代码,例如:

@IBAction func cancel(segue: UIStoryboardSegue!) {
// code here
}

@IBAction func done(segue: UIStoryboardSegue!) {
// code here
}

然后,在 Storyboard中按住 Ctrl 键并从导航按钮拖动到“退出”图标:

enter image description here

当您释放鼠标按钮时,将出现 2 个功能。为该按钮选择适当的操作:

enter image description here

就是这样。希望有帮助。

关于objective-c - 按钮不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26428940/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com