2012-06-29 4 views
4

Я хочу добавить текст из моей базы данных в UIWebView, но у меня есть ошибка, с которой я не могу справиться.Добавление html-текста в UIWebView

в моей .h:

#import <UIKit/UIKit.h> 

@interface readNotice : UIViewController { 

IBOutlet UILabel *message; 
IBOutlet UIWebView *body; 
} 

@property(nonatomic, retain)IBOutlet UILabel *message; 
@property(nonatomic, retain)IBOutlet UIWebView *body; 

-(void)getNoticeData:(NSString *)noticeID:(NSString *)noticeTitle; 

@end 

В .m:

@synthesize message,body; 

-(void)getNoticeData:(NSString *)noticeID:(NSString *)noticeTitle { 


//some taks not useful for this code 


NSString *bodyText = [dict objectForKey:@"introtext"]; 

[body loadHTMLString: bodyText]; 
} 

Я получаю ошибку:

No visible @interface for 'UIWebView' declares the selector 'loadHTMLString:' 

почему это происходит? Спасибо заранее

ответ

5

Правильный вызов будет loadHTMLString:baseURL:

+0

Да! Я только что узнал об этом! благодаря!!! – user1256477

7

попробовать использовать как этот

NSString * HTML = @ "Должно быть halfI хочет ответ был только 42";
[webView loadHTMLString: html baseURL: nil];

+0

Это не сработает, потому что вам нужны теги html и body: * html = @ " Текст идет здесь.". –