因此,我的主视图 Controller 中有一个“保存”按钮,我想将其移至另一个 View Controller (WriterViewController)中。执行此操作后,我的自定义 View Controller 类无法响应任何按钮事件。不知道我在这里做错了什么,但这里有一些屏幕截图:
“保存”按钮位于我的主视图 Controller 中的第一个按钮。我将把它移动到右侧的 View Controller (WriterViewController)。
如您所见,将按钮移动到预期的 View Controller 后, View Controller 有一个设置为“WriterViewController”的自定义类。
然后,我按住 Ctrl 键并单击并拖动保存按钮,以便可以将其“Touch Up Inside”事件链接到“saveEntry”方法。
我的 WriterViewController.h 文件的屏幕截图。
以及实现。
对主视图 Controller 执行相同的步骤确实有效,并且我能够记录我的消息。但是,它不适用于自定义 View Controller 。
有什么想法吗?
感谢您的阅读!
最佳答案
为什么不从头开始为 WriterViewController 制作保存按钮呢?拖出一个 UIButton 并将其文本设置为“保存”并不难。
无论如何,您是否单击了场景中的按钮并查看了连接的检查器以确保连接符合您的预期?这似乎是显而易见的,但有时如果您忘记清理它们,连接可能会全部搞砸。 (即,您复制了一个按钮、连接等所有内容,但事情并没有按照您想象的那样运行。)
关于objective-c - iOS 开发 - 如何从自定义 View Controller 类接收按钮事件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12335521/