Почему метод свойств CIImage возвращает ноль
Я разрабатываю приложение с использованием coreImage Framework. Я создал CIImage из UIImage.
CIImage *image = [CIImage imageWithCGImage:self.canvasImage.CGImage];
здесь self.canvasImage - это UIImage, я отлаживаю его, и изображение объекта создается компилятором с некоторой памятью.
Я создаю объект NSDictionary, возвращенный методом свойств, используя следующий код.
NSDictionary *opts =[image properties] ;
здесь мой объект opts назначается со значением nil.
я искал его, но не нашел решения,почему метод свойств возвращает нулевое значение?
1 ответ
У меня была такая же проблема. Оказывается, словарь свойств не равен nil, если вы используете imageWithData: или imageWithContentsOfURL: для создания CIImage.
Это плохо документировано. Проверьте WWDC 2013 сессии 509.