0

これを機能させるには、どの構文を使用できますか? UIImageNSURL

banner.image = [[UIImage alloc] initWithData:[NSData dataWithContentsOfURL:[NSURL URLWithString:@"http://www.website.com/file.file"+placemark.administrativeArea+@".png"]]];

ありがとう!

4

1 に答える 1

1

このように使用します:

banner.image = [[UIImage alloc] initWithData:[NSData dataWithContentsOfURL:[NSURL URLWithString:[NSString stringWithFormat:@"http://www.website.com/file.file%@.png",placemark.administrativeArea]]]];

1 行に多くのステートメントを使用しないでください。
IT には、わかりにくい、エラーを見つけにくいなど、いくつかの問題があります。

私はこの方法を提案します:

NSString *imgStr = [NSString stringWithFormat:@"http://www.website.com/file.file%@.png",placemark.administrativeArea];
NSURL *imgURL = [NSURL URLWithString:imgStr];
NSData *imgData = [NSData dataWithContentsOfURL:imgURL];
UIImage *img = [[UIImage alloc] initWithData:imgData];
banner.image = img;

しかし、それはあなた次第です。

良い一日..

于 2013-01-30T06:06:47.123 に答える