2012-03-23 36 views
0

我在啓用ARC的項目中使用此GCAlertView。我試圖讓ARC兼容,所以我不必在該文件上使用-fno-objc-arc。錯誤來自Block_copy()Block_release()宏。它表示'C塊指針類型'const void *'需要一個橋接類型轉換'塊的指針類型'void(^)(void)'。如何使GCAlertView支持ARC?

看來我必須在塊變量的某處使用__bridge。但我不知道該把它放在哪裏。 (我也不知道它是什麼!)Block_copy()Block_release()是在iOS框架內部,所以我不能改變它。有任何想法嗎?

+1

看看這個問題,它可能會幫助你。 http://stackoverflow.com/questions/9701923/arc-bridge-cast-block-copy-block-release – Faisal 2012-03-23 07:40:04

+0

謝謝!這解釋了很多:)這個問題類似於這個問題,但不完全一樣。但答案應該非常接近。您可以發佈該鏈接或重新回答這個問題的答案,以便我可以接受它。 – Hlung 2012-03-23 08:38:45

回答

相關問題