我目前有三个 modalViewControllers,每个都有自己的关闭方式。
对于其中两个,我必须使用 UILabel,然后使用 touchesEnded: 方法来确定释放是否在适当的区域内 - 然后调用以关闭 modalViewController。
但是,我有一个可以只使用 UIButton 的地方,它工作正常。
我只是不明白为什么我不能对所有这些都使用 UIButton 。我不断收到错误:
objc[38738]: FREED(id): message release sent to freed object=0x5214f70
Program received signal: “EXC_BAD_INSTRUCTION”.
我假设它与尝试访问已发布的内容有关(duh)-但除了调用的 -(IBAction)closeWindow:(id)sender {} 方法之外,我没有发生任何事情:
[self dismissModalViewControllerAnimated:YES];
有什么帮助吗?