Если мое прочтение "Обнуления слабых ссылок" Майка Эша верно, слабые ссылки похожи на assign
ссылки без ARC. Однако, если указанный объект освобожден, вместо получения «висящего указателя» (означающего указатель, который указывает на освобожденный объект), указатель устанавливается на nil
.
Это правильно, и это происходит с любым свойством, помеченным weak
или assign
(когда ARC активен)?
Если это так, это устранит множество SIGABRT.