2013-11-29 10 views
5

coreImage 프레임 워크를 사용하여 응용 프로그램을 개발하고 있습니다. UIImage에서 CIImage를 만들었습니다.CIImage의 properties 메소드가 nil을 반환하는 이유

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

self.canvasImage 나는 그것을 디버깅 및 개체 이미지는 일부 메모리 컴파일러에 의해 생성되는하는있는 UIImage입니다.

다음 코드를 사용하여 속성 메서드에서 반환되는 NSDictionary 개체를 만듭니다.

NSDictionary *opts =[image properties] ; 

여기 내 OPTS 목적은 전무 값로 지정되고 있습니다.

내가 검색했지만 해결책을 찾지 못했습니다. 왜 속성 메서드가 nil 값을 반환하나요?

+0

CIContext를 사용하고 있습니까? .. 여기가 좋아? http://stackoverflow.com/a/7788510/1702413 – TonyMkenu

+0

NSMutableDictionary를 사용하는 것이 좋습니다. – Roecrew

답변

4

나는이 같은 문제를 안고있었습니다. imageWithData : 또는 imageWithContentsOfURL :을 사용하여 CIImage를 만드는 경우 속성 사전이 nil이 아닌 것으로 나타납니다.

잘 설명되어 있지 않습니다. WWDC 2013 세션 509를 확인하십시오.