ios - 发送到释放实例的消息

标签 ios objective-c addsubview uncaught-exception

您好,我正在尝试从 subview 返回到主视图,但是当我执行按钮操作时出现此错误

performSelector:withObject:withObject:]: message sent to deallocated instance 0x16dd0700

这是我的代码

UIViewController *subController = [self.storyboard instantiateViewControllerWithIdentifier:@"nextView"];

 subController.view.frame = CGRectMake(0, 0, 568, 320);
    ((thrownAtMeItem*) subController).delegate = self;


    [self.view addSubview:subController.view];

在下一个 View 中,我只有一个按钮,在它的操作中,我正在编写 nslog。

最佳答案

只要你需要,就持有对 subController 的强引用。 (只要它的 View 正在显示)

关于ios - 发送到释放实例的消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23493548/

相关文章:

iOS 蓝牙 : Unknown error when writing to characteristic

ios - 自动续订的应用内购买订阅如何运作?

ios - 不知从何而来的不需要的动画

ios - 如何使以编程方式生成的 subview 符合父 View (iOS)的边界?

ios - 将数据从 Firestore 映射到 Swift 中的结构 - IOS

ios - child 因扇出而改变

iphone - iOS 应用程序泄漏

ios - 如何从磁盘获取 PFFile?

javascript - 使用 Javascript 获取 webView 内容的总高度

iphone - 将 UIView 添加到 UIButton subview 可防止触摸事件