在将我的项目转换为 ARC 后,我确信这是一个愚蠢的问题。此方法已在第一行开始崩溃:
- (MyView*) loadMyView
{
NSArray* elements = [[NSBundle mainBundle] loadNibNamed:@"MyView" owner:nil options:nil];
return (MyView*)[elements objectAtIndex:0];
}
这在转换为 ARC 之前运行良好。该应用程序在模拟器中崩溃并显示以下消息:
[CFArray release]: message sent to deallocated instance
谁能告诉我我做错了什么?