Я новичок в ARC, и у меня есть объект, который имеет несколько внутренних классов в качестве членов. В методе init я хочу выделить для них новые объекты.
ClassA.h
#import "ClassB.h"
@interface ClassA : NSObject
@property (assign) ClassB *member;
@end
ClassB.h
@interface ClassB : NSObject
@property (assign) NSString *name;
@end
ClassA.m
@synthesize member = _member;
-(id)init
{
_member = [[ClassB alloc] init];
}
Но я получаю ошибку "Assigning retained object to unsafe property". Я искал в Интернете и не нашел никакой другой информации об этом конкретном предупреждении. Он компилируется, но получает исключение runtime bad access.