2013-08-20 92 views
0

我導入了CoreGraphics,QuartzCore和AssetsLibrary框架。爲什麼我會爲CGImageDestinationRef獲取未聲明的標識符錯誤?CGImageDestinationRef的Objective-c未聲明標識符

這是我如何我宣佈它:

CGImageDestinationRef imageDestinationRef = CGImageDestinationCreateWithURL((__bridge CFURLRef)directoryURL, kUTTypeJPEG, 1, NULL); 

回答

8

因爲its defined in the ImageIO framework。鏈接並導入它,你會沒事的。

另外kUTTTypeJPEG常數is defined in the MobileCoreServices framework,所以你也會需要。

+0

你知道,我通過文檔輕鬆,看到IO並尋找。衛生署。 :D – PruitIgoe

+0

:)常見錯誤,您會希望CG對象屬於'CoreGraphics'框架,但情況並非總是如此。隨時接受答案,如果它幫助你;) –

+0

我不得不等待接受答案,這解決了,但現在與kUTTypeJPEG相同的問題 - 我錯過了另一個框架? – PruitIgoe