2013-11-29 26 views
5

我正在開發一個應用程序使用coreImage framework.I從UIImage創建一個CIImage。爲什麼CIImage的屬性方法返回無

CIImage *image = [CIImage imageWithCGImage:self.canvasImage.CGImage]; 

這裏self.canvasImage是一個UIImage,我調試它和對象圖像是由編譯器創建的一些內存。

我創建了一個NSDictionary對象,通過使用以下代碼的屬性方法返回。

NSDictionary *opts =[image properties] ; 

這裏我OPTS對象是與零值分配。

我搜索了它,但沒有找到解決方案,爲什麼properties方法返回nil值?

+0

您使用的是CIContext嗎? ..像這兒? http://stackoverflow.com/a/7788510/1702413 – TonyMkenu

+0

我建議使用NSMutableDictionary – Roecrew

回答

4

我有這個問題。如果使用imageWithData:或imageWithContentsOfURL:創建CIImage,則屬性字典僅爲非零。

它沒有很好的記錄。查看WWDC 2013會話509.