最近我在开发的应用程序中遇到了一个问题。该应用程序因 EXC_BAD_ACCESS 而崩溃。这没有意义,因为自动引用计数已打开。
在应用程序中,我有一个链接到显示 GKPeerPickerController 的 IBAction 的按钮。
-(IBAction)showPicker:(id)sender
{
picker = [[GKPeerPickerController alloc ] init];
picker.delegate = self;
picker.connectionTypesMask = GKPeerPickerConnectionTypeNearby;
[picker show];
}
这没有任何意义,因为如果我尝试使用诸如释放之类的调用来管理内存,它会给我一个错误,说 ARC 禁用了该调用。所以据我所知,我对此无能为力。当它崩溃时,EXC_BAD_ACCESS 位于分配和初始化 GKPeerPickerController 的行上。