Я разрабатываю приложение iOS для iPad, и я использую Grabkit для получения изображений из Facebook, Twitter, Flicker и Camera Roll. Чтобы получить изображения из последнего, мне нужно преобразовать CGImage в UIImage, но у меня возникли проблемы с этим. Это как если бы я не получил никакого изображения, потому что, когда я использую UIImage спустя, приложение падает с этим журналом:CGImage to UIImage не работает
*** Terminating app due to uncaught exception 'CALayerInvalidGeometry', reason: 'CALayer position contains NaN: [nan 653]'
Я использую следующий код для преобразования CGImage:
UIImage* image = [UIImage imageWithCGImage:imgRef];
Так что этот код не разбивается, но когда я использую созданное изображение, он делает это. Что происходит? Код неправильный?
дают нам больше кода !!! – ApolloSoftware
- это imgRef a UIImageView или просто UIImage. Вы должны использовать imgRef.image, если это представление. – ApolloSoftware
это означает, что CGImage NULL, проверьте с точкой останова – Andrea