2015-10-10 55 views
3

這是我的PictureDataTransformer.m誤差變換圖像的NSData

#import "PictureDataTransformer.h" 

@implementation PictureDataTransformer 

+(Class)transformedValueClass 
{ 
return [NSData class]; 
} 

+(BOOL)allowsReverseTransformation 
{ 
    return YES; 
} 

-(id)transformedValue:(id)value 
{ 
    return UIImagePNGRepresetation(value); 
} 

錯誤 的功能隱式聲明「UIImagePNGRepresetation」是無效的C99 「詮釋」到「身份證」的隱式轉換是不允許的與ARC

-(id)reverseTransformedValue:(id)value 
{ 
    UIImage *image = [UIImage imageWithData:value]; 
} 

誤差2 使用未聲明的標識符 '的UIImage' 返回圖像的;

@end 

,我有2個錯誤 ,我不知道爲什麼

回答

3

您好像在UIImagePNGRepresentation出現了拼寫錯誤 - 你錯過了一個「N」。

此外,未聲明的標識符問題使我認爲您尚未導入UIKit

+1

謝謝你的時間@stefandouganhyde –

+0

不客氣@MohammadEliassAlhusain – stefandouganhyde