Форум программистов, компьютерный форум, киберфорум
Наши страницы
Objective-C
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.57/7: Рейтинг темы: голосов - 7, средняя оценка - 4.57
LLAlive
0 / 0 / 0
Регистрация: 11.01.2012
Сообщений: 7
1

NSMutableString с тегами

25.01.2012, 15:47. Просмотров 1262. Ответов 5
Метки нет (Все метки)

Добрый день.
В коде присваиваю строке текст, который содержит теги и вставляет переменную строку вместо %@.
Код примерно выглядит так:
Objective-C
1
NSMutableString *tagsWithLink = [[[NSMutableString alloc] initWithString:(@"<img src=%@ />", [currentNews imageURL])] autorelease];
NSLog(@"%@", tagsWithLink) выводит только ссылку на изображение. Сам тег <img> куда-то пропадает.

И ещё подскажите разницу NSString и NSMutableString. Mutable имеет больший функционал и позволяет себя редактировать? А NSString после присвоения поменять нельзя?

Добавлено через 4 часа 57 минут
Проблему решил заменив исходный код на следующий:
Objective-C
1
2
NSMutableString *tagsWithLink = [[[NSMutableString alloc] initWithString:@"<img src=imageURL />"] autorelease];
tagsWithLink = [tagsWithLink stringByReplacingOccurrencesOfString:@"imageURL" withString:[currentNews imageURL]];
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
25.01.2012, 15:47
Ответы с готовыми решениями:

Поиск между тегами
Есть один сайт, на котором постоянно меняется ссылка, поэтому мне нужно...

Вырезка из NSString или NSMutableString
Есть строка NSString, ну или NSMutableString, можно получить любую из них....

Удаление между тегами
Здравствуйте. Есть код &lt;div id=&quot;main&quot;&gt;код&lt;table class=&quot;body&quot;&gt; код - будет...

Работа с ID3 тегами
Почитал много мануалов, но никак не могу поянть как работат с ID3 тегами в mp3...

Python работа с тегами
Помогите из тега вида: &lt;div class=&quot;item&quot; onclick=&quot;document.location =...

5
Splitter
203 / 145 / 16
Регистрация: 13.01.2009
Сообщений: 554
25.01.2012, 18:05 2
Строку будет правильнее так сделать:

Objective-C
1
 NSMutableString *tagsWithLink = [NSMutableString stringWithFormat:@"<img src=%@ />", [currentNews imageURL]];
И ещё подскажите разницу NSString и NSMutableString. Mutable имеет больший функционал и позволяет себя редактировать? А NSString после присвоения поменять нельзя?
да
0
zulkis
684 / 611 / 43
Регистрация: 13.01.2011
Сообщений: 1,724
26.01.2012, 07:13 3
Цитата Сообщение от Splitter Посмотреть сообщение
А NSString после присвоения поменять нельзя?
Да моооожна :dance3:
C++
1
stringByAppendingString:
Пофиг что новая строчка
0
Splitter
203 / 145 / 16
Регистрация: 13.01.2009
Сообщений: 554
26.01.2012, 14:08 4
не пофиг - это не операция изменения строки, а создание новой строки, и если на это не обращать внимания можно получить утечку памяти например.
0
zulkis
684 / 611 / 43
Регистрация: 13.01.2011
Сообщений: 1,724
28.01.2012, 11:14 5
Цитата Сообщение от zulkis Посмотреть сообщение
Пофиг что новая строчка
Да, я так и сказал, что создание новой. Если retain или alloc, конечно же, иначе она зарелизится при релизе текущего пула.
0
Taker
0 / 0 / 0
Регистрация: 14.03.2012
Сообщений: 4
14.03.2012, 02:56 6
Информацию по методам класса NSMutableString на английском можно найти на сайте apple
или на русском на extpost
0
14.03.2012, 02:56
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
14.03.2012, 02:56

Вставка полей с тегами
Добрый день. Необходимо вставить строку в таблицу с тегами html типа...

Мета тегами в html 5
Нужна помошь с мета тегами в html 5 Document-state, ur,Content-Script-Type,...

Работа с тегами avi
Собственно интересует только где в avi фале хранятся теги и как их программно...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru