Я новичок в 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];
}
Но я получаю ошибки "Присвоение сохраненного объекта небезопасному свойству". Я искал через Интернет и не вижу другой информации по этому конкретному предупреждению. Он компилируется, но получает исключение плохого доступа во время выполнения.