( Примечание: Я просмотрел все это, и есть множество примеров того, как разместить URL-адрес изображения в диалоге, и несколько примеров того, как разместить данные изображения. прямо в фотоальбом, но я не пытаюсь сделать ни то, ни другое.)
Я могу достаточно легко опубликовать изображение, которое хранится в Интернете, с кодом, подобным следующему:
NSMutableDictionary *params = [NSMutableDictionary dictionaryWithObjectsAndKeys:
@"This is what I say about kittens!", @"message",
@"Kittens!", @"name",
@"I'm feeling fuzzy", @"caption",
@"You, too, can feel fuzzy, with FuzzyKitten™", @"description",
@"http://example.com/fuzzykitten.html", @"link",
@"http://placekitten.com/200/150", @"picture",
nil];
[facebook dialog: @"feed"
andParams: params
andDelegate: self];
И все отлично работает. Проблема в том, что я хотел бы заменить:
@"http://placekitten.com/200/150", @"picture",
с чем-то вроде:
[UIImage imageNamed: @"myImage.png"], @"picture",
что, конечно, не правильно. Итак, мой вопрос: если у меня есть изображение в форме UIImage, как мне загрузить его в словарь параметров для передачи в метод диалога?
Спасибо!
РЕДАКТИРОВАТЬ: Это клиентское приложение для iPhone, для которого нет сервера, так что, хотя загрузка изображения в FB как часть-1 процесса из двух частей в порядке, я сейчас не вижу как найти URL загруженного изображения. Еще раз спасибо!