2011-01-10 9 views
0

私はその違いを理解できません。それは同じになるために継ぎ目がありますが、そうではありません!PDFPage initWithImage:strange behavior

なぜenybodyは知っていますか?ここで

// Working: 
PDFPage *imagePDFPage = [[PDFPage alloc] initWithImage: 
[[NSImage alloc]initWithContentsOfFile:imagePath]]; 


// NOT Working: 
NSImage *image = [[NSImage alloc]initWithContentsOfFile:imagePath];       
PDFPage *imagePDFPage = [[PDFPage alloc] initWithImage:image]; 

答えて

0

は、ソリューションです:

NSImage *image = [[NSImage alloc]initWithContentsOfFile:imagePath]; 
PDFPage *imagePDFPage = [[PDFPage alloc] initWithImage:(CIImage *) image];