Json ve görüntüleri

3 Cevap php

Ben bir sunucu üzerinde bir db var ve benim iphone fro bazı verileri almak istiyorum ettik. Ben TouchJson kullanabilir ve her şey çalışıyor ama küçük bir problemim var. Ben görüntüleri indirmek için nasıl bilmiyorum. Ben app oluşturmak ve çalıştırmak çalıştığınızda emülatörü sadece çöker. Herhangi bir fikir yapmak için ne var?

3 Cevap

Lütfen json istek görüntüye bir URL sağlar sonra deneyin:

NSString *path = @"http://sstatic.net/so/img/logo.png";
NSURL *url = [NSURL URLWithString:path];
NSData *data = [NSData dataWithContentsOfURL:url];
UIImage *image = [UIImage imageWithData:data];

Kevin zaten statik görüntüler için bir çözüm sunmaktadır, ancak dinamik olarak oluşturulan görüntüleri iletmek istiyorsanız, size bir veri ile aynı yöntemi kullanabilirsiniz: URL.

Sen (sunucuda) Base64 görüntü kodlamak olurdu, daha sonra istemci üzerinde sadece bir oluşturmak zorunda

<img src="data:image/png;base64,the_base64_string_here">

istemci üzerinde (HTML5 kullanarak) veya

UIImage *image = [UIImage imageWithData:[NSData dataWithContentsOfURL:@"data:image/png;base64,the_base64_string_here"]] (yerel kod yazmadan eğer).

Eğer db gelen görüntüye yol almak zaman sadece kullanabilirsiniz UIImage s -imageWithContentsOfFile:.