Я использую этот GCAlertView в моем проекте с поддержкой ARC. Я попытался сделать его совместимым с ARC, поэтому мне не нужно использовать -fno-objc-arc для этого файла. Ошибки происходят от макросов Block_copy()
и Block_release()
. Он говорит: «Приведение типа указателя блока void (^) (void)» к типу указателя C «const void *» требует мостового приведения ».
Кажется, я должен где-то использовать __bridge в переменной блока. Но я понятия не имею, где его поставить. (Также я не знаю, что он делает!) Block_copy()
и Block_release()
находятся внутри платформы iOS, поэтому я не могу изменить это. Есть идеи?