我有一个要存储到可变数组中的视图控制器。
- (void)pushViewController:(KAViewController *)viewController
{
[self.viewControllers addObject:viewController];
if (self.count == 0)
[self.view addSubview:viewController.view];
else
[self transitionFromView:self.currentViewController.view toView:viewController.view];
}
数组(viewControllers)定义为:
@property (nonatomic, retain) NSMutableArray *viewControllers;
该视图有一个按钮,当我单击它时,我收到以下消息:
[KAGameInfoViewController performSelector:withObject:withObject:]:消息发送到已释放实例 0x6e6e900
我已经确认 0x6e6e900 是我的视图控制器的地址。
有什么想法吗?
编辑
关闭 ARC 解决问题。