Я столкнулся с несколькими ошибками «сообщение, отправленное в освобожденный экземпляр» в своем приложении и проследил их до использования
@property(nonatomic,assign)NSObject* object;
Замена их на
@property(nonatomic,weak)BuffCollection* buffCollection;
решает проблему. Должен ли я определять все свои свойства, где я не хочу использовать strong
, чтобы использовать weak
вместо assign
?