我创建了一个充当其他几个类的代表的类。不过有问题。ARC 过早地释放了这个类,当一个委托消息发送给它时,程序崩溃了。我不明白为什么...我将课程设置为强。如何保证这个类不被释放?
视图控制器.h
Class *__strong class;
视图控制器.m
class = [[Class alloc] init...];
类.m
-(id)init {
self = [super init];
Object *object = [[Object alloc] init...];
object.delegate = self;
return self;
}
日志
-[Object respondsToSelector:]: message sent to deallocated instance 0x11453f40