iphone - dismissModalViewControllerAnimated 不适用于 XIB

标签 iphone objective-c ios xcode uiview

我有一个 XIB,我将其呈现为模态视图。我有一个调用以下内容的按钮 -

(IBAction)dismissVC:(id)sender {
    [self.parentViewController dismissModalViewControllerAnimated: YES];
}

当我按下它时,应用程序崩溃并显示此通知 -

*** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[ViewController dismissVC:]: unrecognized selector sent to instance 0x8379350'

我注意到我有一个 ViewController.xib 文件,我有一个 MapView.xib,它是我想关闭的模态 VC。它是从 ViewController.xib 中呈现的

可能是什么问题?我已经连接了所有的操作和 File Onwer 的东西。 提前致谢!

最佳答案

试试这个:

unrecognized selector sent to instance

这可能是您的解决方案。

关于iphone - dismissModalViewControllerAnimated 不适用于 XIB,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13771802/

相关文章:

objective-c - 准备不使用 swift 的 segue

ios - NSInputStream 没有收到所有数据

ios - 在 cocos2d 中禁用图层触摸

ios - 当 UIViewController 被释放时调度队列会发生什么?

ios - 在 iOS 中支持 horizo​​ntalSizeClass=.Regular 的横向

Swift textFieldDidChangeSelection 在 ios 12 中没有被调用

iphone - iPhone 应用程序的 WhatsApp url 方案

ios - UIDocumentPickerViewController -> "No Documents"因为 iCloud 不可用

iphone - iOS:旋转 iPhone 后,直接从仅支持纵向模式的 View Controller 以横向方式呈现 View Controller

ios - 我如何获得 iOS 的 p12 key ,以便我可以在我的 Iphone 上安装我的应用程序来测试它?