| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > iOS > xcode и ( научи меня xcode урок 6 ) |
| Автор: deathn0te 16.5.2013, 09:54 | ||||
| Здравствуйте, сделал все как в уроке но сталкнулся с такой проблемкой картинок нет( они у меня выводятся через тег img в самом контенте новостей и еще одна проблемка в том что текст детальный новостей у меня имеет html теги и как не печально он не понимает эти теги и просто вытаскивает от туда все содержимое, не могли бы вы подсказать как исправить эти ошибки ? И еще не по теме, не подскажите тутор где описывается как сделать торговый каталог.
нашел в инете про textView
как мне это приписать к моему коду ? что бы textView понимал html код Заранее спасибо. |
| Автор: Bitter 16.5.2013, 10:31 |
| Вместо UITextView используй UIWebView |
| Автор: deathn0te 16.5.2013, 10:45 | ||
пробовал, но не выходит, выдает ошибку менял везде где было написано textView, потом он начал мне говорит что не может использовать NNSString так как _detail.itemDescription используется этим
|
| Автор: Bitter 16.5.2013, 15:44 |
| так UIWebView и не принимает стринг просто так. Нужно писать [webView loadHTMLString:твойСтринг baseURL:nil]; |
| Автор: deathn0te 16.5.2013, 16:09 | ||
А по подробней можно ? я не особо то разбраюсь в программировании под ios просто у меня выводятся новости через rss, заголовки воспринемаються нормально, а вот при детальном просмотре, там где заключено в теге <description> выводится html теги с текстом |
| Автор: Bitter 16.5.2013, 18:12 | ||
Зачем тогда программы пишешь? Подробнее в книгах и гугле |
| Автор: Shklyar 17.5.2013, 10:45 |
| Извините, что вмешиваюсь, а где картинки для вывода через html? Вроде, Bitter все рассказал: [self._uiWebView loadHTMLString:@"<img src='http://forum.vingrad.ru/logo/logo.gif'>" baseURL:nil]; Все работает. |
| Автор: deathn0te 17.5.2013, 12:31 | ||||
у меня выводится текст через это
|
| Автор: Shklyar 17.5.2013, 23:09 |
deathn0te, вы имеете что-то против? |
| Автор: deathn0te 20.5.2013, 10:56 | ||||||
вы читать умеете ? или как все вытаскивается только то что вам нужно из всего текста.
|
| Автор: Bitter 20.5.2013, 13:17 | ||||
ваши предложения мало кто умеет читать, научитесь нормально формулировать свои перлы.
Вопрос настолько прост, что писать вам что-то подробнее просто нет смысла, ибо это понятно даже для начинающего. Если вы не понимаете, вам путь в программисты закрыт. Используйте UIWebView вместо UITextView и будет вам счастье. Как его использовать читайте в книгах или на StackOverflow. |
| Автор: deathn0te 20.5.2013, 14:57 | ||||||||||||||
все такие умные, а помочь человеку не могу. Да я не все понимаю как это делаться в ios был бы это php или другой веб язык проблем бы в этом не было, а тут для меня совсем не известный язык
вместо
я помещаю свой код
и выглядит это должно так ?
|
| Автор: Bitter 20.5.2013, 15:53 | ||
а человек сам разобраться не в силах в элементарных вещах? всё должны делать за него?
какая чушь! Метод loadHTMLString принимает на вход переменную типа NSString, это разве не понятно? Строка в php выглядит так: "это строка в php", а в Objective-C она выглядит так: @"Это строка в Obj-C". Отсюда следует, что метод loadHTMLString:@"<img src='http://forum.vingrad.ru/logo/logo.gif'>" принимает на вход строку @"<img src='http://forum.vingrad.ru/logo/logo.gif'>". Ну а теперь внимание, правильный ответ: [self._uiWebView loadHTMLString:@"_detail.itemDescription" baseURL:nil]; - это значит что ты передаешь в метод СТРОКУ @"_detail.itemDescription", а не переменную _detail.itemDescription. Это все равно, что в PHP написать $str2 = '$str1'; |
| Автор: Shklyar 21.5.2013, 11:01 |
| Есть еще такая штука, как место где создается вью и собственно UITextView или UIWebView, которая, вроде как уместнее. Ну а вью может быть создана или программно, в коде, или по средствам гуи интерфейса (сторибоард или ниб). Потом нужны связи и тут всплывает имя с маленькой буквы, например, textView (self.textView) или _uiWebView (self._uiWebView, в моем случае) это имя переменной, которая, вероятно по имени, ссылается на что-то 'ui View'. Может создайте новый проект в xcode, положите на форму UIWebView и достучитесь из кода к нему? Такая себе тестовая программка, чтоб понять как работает. |
| Автор: deathn0te 22.5.2013, 16:18 | ||
Спасибо, будем разбиратся |