我負責某人在我公司創建的舊項目,現在我必須使用XCode進行一些更改5.1'GPUImageOutput <GPUImageInput>'沒有可見的@interface聲明選擇器'imageFromCurrentlyProcessedOutputWithOrientation:'
的事情是,即使它編譯OK一年前(2013年春季)不現在編譯。該項目包含GPUImage庫子項目。這是錯誤的XCode產量:
爲 'GPUImageOutput < GPUImageInput>' 不可見@interface聲明 選擇 'imageFromCurrentlyProcessedOutputWithOrientation:'
,當我嘗試編譯這兩條線:
if(self.grayScaleOutput)
{
photo = [grayscaleFilter imageFromCurrentlyProcessedOutputWithOrientation:UIImageOrientationUp];
}
else
{
photo = [blendFilter imageFromCurrentlyProcessedOutputWithOrientation:UIImageOrientationUp];
}
我甚至讓的Xcode 5.1的變化我的項目的一些設置(它建議我這樣做),但沒有運氣。 任何提示?我需要激活的任何設置?一些ARC的苦難,它可能仍然保留在我的舊的代碼行?
注:我已經取代我用的是1歲GPUImage庫,用一個我剛剛新鮮從GitHub下載。也沒有運氣。
多麼糟糕的事情在我身邊。如果一切都發生在前幾天,沒有什麼會改變:) 無論如何,我改變了這兩個功能與你所描述的建議,一切都完美了。謝謝。 – Isaac