0

私は1つのアプリケーションを開発しています.Webビューを使用してJavaスクリプトコードを含むHTMLをサーバーに送信しています.そして今、サーバーもHTMLとして応答を提供しています.今、同じWebビューでその応答HTMLを表示したい.方法これです。

4

3 に答える 3

1

ARC のこのコード。html データを NSString に変換し、次のコードでロードできます。

    NSString *htmlString = [[NSString alloc] initWithData:yourHTMLdata encoding:NSUTF8StringEncoding];
    [yourWebViewObject loadHTMLString:htmlString baseURL:nil];

他の方法では、次のメソッドを使用して、直接 html バイト NSData データ型のロードを UIWebView にロードできます。

- (void)loadData:(NSData *)data MIMEType:(NSString *)MIMEType textEncodingName:(NSString *)encodingName baseURL:(NSURL *)baseURL

そして、これを読んでくださいhttp://developer.apple.com/library/ios/#documentation/uikit/reference/UIWebView_Class/Reference/Reference.html

さらに概念的にhttp://developer.apple.com/library/ios/#documentation/StringsTextFonts/Conceptual/TextAndWebiPhoneOS/DisplayWebContent/DisplayWebContent.html#//apple_ref/doc/uid/TP40009542-CH3-SW1

于 2013-05-15T04:58:33.380 に答える
0

サーバーからの応答をフォーマットして <tag> を <tag> にするか、応答を取得してクライアント側でエスケープするか...

于 2013-05-15T04:57:51.387 に答える