Я использую API Google для загрузки изображений в приложении для iPhone. Я могу выполнить первый запрос, а затем получить JSON с ответом от Google. Сначала я хотел бы загрузить небольшую версию изображения (миниатюру), чтобы пользователь мог иметь представление о том, как выглядит изображение. Однако url, предоставленный для ключа tbUrl, является странным, и я не могу создать NSURL с предоставленной строкой. Как следствие, я не могу загрузить миниатюру.Google Image API - загрузить tbUrl
То, что я пытаюсь:
1) Я делаю первый запрос (поиск "мартышки)"
https://ajax.googleapis.com/ajax/services/search/images?v=1.0&q=fuzzy%20monkey
2) я получаю JSON в качестве ответа. Он имеет массив объектов «GsearchResultClass»: «GimageSearch». Каждый объект имеет этот ключ, который является URL-адреса уменьшенного
"tbUrl":"http://t1.gstatic.com/images?q\u003dtbn:ANd9GcRpZyXXWBk0TJuU6PCdvrgrU7QckCJQ5DP96iyLc6uLx1bQn4EvBZDFLCk"
3) Я просто не могу использовать это значение, чтобы построить NSURL и загрузить эскиз.
Как загрузить эскиз, предоставленный URL-адрес для ключевого tbUrl?
У вас есть идея компонента, связанного с набором символов и т. Д., Которые могут вам помочь. Если у вас случай со строкой, посмотрите на это http://stackoverflow.com/questions/668228/string-replacement-in-objective-c –