小编Dav*_*vid的帖子

问题UIImage initWithData

我有一个NSData与Base 64的图像解码.我想在UIImage中转换这些数据,但....

NSData * data = [[NSData alloc] initWithContentsOfFile:@"/Users/.../Library/Caches/images/david.txt"];

UIImage * i = [[UIImage alloc] initWithData:data];

NSLog(@"%@",i);


NSData *datai = UIImagePNGRepresentation(i);

UIImage * i2 = [[UIImage alloc] initWithData:datai];


imagen = [[UIImageView alloc] initWithImage:i2];

[imagen setFrame:CGRectMake(0, 0, 320, 480)];
Run Code Online (Sandbox Code Playgroud)

imagen - >变量

我知道数据中的内容是正确的,但在我的控制台中:

[Session started at 2011-08-24 20:44:25 +0200.]
2011-08-24 20:44:30.579 P[50194:207] (null)
Run Code Online (Sandbox Code Playgroud)

我用这个Objective C代码解码了:

- (NSData *)base64DataFromString: (NSString *)string
{
    unsigned long ixtext, lentext;
    unsigned char ch, inbuf[3], outbuf[4];
    short i, ixinbuf;
    Boolean flignore, flendtext = false;
    const unsigned char …
Run Code Online (Sandbox Code Playgroud)

iphone objective-c syntax-error uiimage nsdata

0
推荐指数
1
解决办法
1732
查看次数

标签 统计

iphone ×1

nsdata ×1

objective-c ×1

syntax-error ×1

uiimage ×1