0
我在啓用ARC的項目中使用此GCAlertView。我試圖讓ARC兼容,所以我不必在該文件上使用-fno-objc-arc。錯誤來自Block_copy()
和Block_release()
宏。它表示'C塊指針類型'const void *'需要一個橋接類型轉換'塊的指針類型'void(^)(void)'。如何使GCAlertView支持ARC?
看來我必須在塊變量的某處使用__bridge。但我不知道該把它放在哪裏。 (我也不知道它是什麼!)Block_copy()
和Block_release()
是在iOS框架內部,所以我不能改變它。有任何想法嗎?
看看這個問題,它可能會幫助你。 http://stackoverflow.com/questions/9701923/arc-bridge-cast-block-copy-block-release – Faisal 2012-03-23 07:40:04
謝謝!這解釋了很多:)這個問題類似於這個問題,但不完全一樣。但答案應該非常接近。您可以發佈該鏈接或重新回答這個問題的答案,以便我可以接受它。 – Hlung 2012-03-23 08:38:45