我有一个类(称为 A 类),它创建另一个类(称为 B 类)的实例。在 AI 类中调用 B 类的函数,该函数打开相机以读取 QR 码。一旦检测到 QR 码,相机馈送将使用此行关闭:
[[[[[UIApplication sharedApplication] delegate] window] rootViewController] dismissModalViewControllerAnimated:YES];
现在在 AI 类中想要使用这个事件处理程序来做其他事情(主要使用我刚刚从 QR 码获得的 nsstring)所以我想使用该-(void)dismissModalViewControllerAnimated:(BOOL)animated
方法。但是我注意到以下内容 - 如果我有一个空主体的方法,那么读者不会被解雇 - 如果我有一个包含任何内容的方法,应用程序会无限期地调用该函数并且应用程序崩溃和/或 XCode 最终冻结和崩溃
有什么替代我正在做的事情吗?理想情况下,我想做这样的事情:
-(void)dismissModalViewControllerAnimated:(BOOL)animated{
[self dismissModalViewControllerAnimated: YES];
DisplayLabel.text=output;
}
谢谢!