Я пытаюсь получить изображение по ссылке.
NSURL *thmbnailUrl = [NSURL URLWithString:[NSString stringWithFormat:@"http://%@:800/fishtune/movie/%@.png",[[DBHelper sharedInstance] currentHostIP],[arr objectAtIndex:0]]];
NSLog(@"thmbnail:%@",[NSString stringWithFormat:@"http://%@:800/fishtune/movie/%@.png",[[DBHelper sharedInstance] currentHostIP],[arr objectAtIndex:0]]);
NSData *data = [NSData dataWithContentsOfURL:thmbnailUrl];
NSLog(@"movimgdata:%@",data);
UIImage *img = [[UIImage alloc]initWithData:data];
NSLog(@"movimg:%@",data);
NSData *imgData = UIImagePNGRepresentation(img);
когда я регистрирую thmbnail, я получаю это "ipofserverinnetwork / fishtune / movie / Our Logo 480p back.png" Примечание: я не указывал оригинальный ip.
Я получаю ноль, когда регистрирую данные, и, конечно же, img также будет нулевым. Я действительно не знаю, почему я получаю ноль. потому что, когда я пытался ввести URL-адрес в браузере, он отображает изображение. Я использовал тот же код в другой части своего приложения, и он работает, но когда я использовал его в этом, он терпит неудачу. Это из-за пробелов между "Our_Logo_480p"?