При преобразовании приложения для использования автоматического подсчета ссылок я обнаружил эту ошибку:
SCNetworkReachabilityContext context = {0, self, NULL, NULL, NULL};
Неявное преобразование указателя Objective-C в 'void *' запрещено с помощью ARC
Это исправляет ошибку компилятора, но дает предупреждение:
SCNetworkReachabilityContext context = {0, objc_unretainedPointer(self), NULL, NULL, NULL};
Как избавиться от этого предупреждения?
Инициализация 'void *' выражением типа 'objc_objectptr_t' (также известного как 'const void *') отбрасывает квалификаторы