Использование новой escape-последовательности строки в JSON при публикации в Facebook с iPhone - PullRequest
0 голосов
/ 18 апреля 2011

Я работаю над приложением, которое публикует информацию о ресторане на стене пользователя в Facebook.Все работает отлично, за исключением того, что я не знаю, как вставить новую строку в разделе «описание» кода JSON.Мой соответствующий код выглядит следующим образом:

FBStreamDialog* dialog = [[[FBStreamDialog alloc] init] autorelease];
dialog.userMessagePrompt = @"Enter your message:";
dialog.attachment = [NSString stringWithFormat:@"{\"name\":\"Check out this great restaurant!\",\"href\":\"/\",\"caption\":\"%@\",\"description\":\"%@ /*NEW LINE HERE*/%@, %@ /*NEW LINE HERE*/%@\",\"media\":[{\"type\":\"image\",\"src\":\"http://www.myhost.ca/images/image_IC_B_03.png\",\"href\":\"http://www.myhost.com/\"}]}",
                     restaurantObj.name, restaurantObj.address, restaurantObj.city, restaurantObj.provinceState, restaurantObj.phoneNumber];
dialog.actionLinks = @"[{\"text\":\"Download this app!\",\"href\":\"http://www.myhost.com/\"}]";

[dialog show];

Я пытался вставить \ n и пытался вставить \ r в отмеченные выше места, но, к сожалению, это не работаетУ кого-нибудь есть решение этой проблемы?

1 Ответ

0 голосов
/ 18 апреля 2011

Вероятно, вы можете использовать тот же обходной путь, который нашел этот парень:

facebook c # sdk: Добавить / изменить событие с символами новой строки в описании

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...