Просто обновил мой проект до Xcode 8, и я обнаружил эти ошибки в нескольких внешних фреймворках, которые включает мое приложение. Есть ли обходной путь, возможно, касание настроек, чтобы избежать ошибок компиляции?Xcode 8: 'objc_unretainedPointer' недоступен вместо использования __bridge вместо
Это пример ошибки: (Это я не могу изменить, потому что это импортное рамки)
const void * ivarPtr = objc_unretainedPointer(self) + ivar_getOffset(ivar);
[decoder decodeValueOfObjCType:[ivarInfo[@"encoding"] UTF8String] at:(void *)ivarPtr];
Показать строки, вызывающие ошибки и полные сообщения об ошибках. – Droppy
Что такое 'ivar'? Можете ли вы предоставить еще какой-нибудь контекст? – JAL
ivar is Ivar ivar = class_getInstanceVariable (ivarInfo [@ "class"], [ivarName UTF8String]); но я считаю, что это не актуально, так как мало я могу изменить там, потому что мы говорим о коде, что он находится внутри внешней структуры от внешней стороны. – tonik12