2012-01-21 6 views
1

私はiosアプリケーション開発を初めて利用しています。どこでも間違っていれば私に負担をかけます。添付ファイル付きで私のアプリケーションから電子メールを送信したいです。添付ファイルにはtableviewと円グラフ私はGoogleで検索し、スクリーンショットを取ってメールを送信しているのを見つけました。しかし、私はtableview.Soの行をたくさん持っています。どんな助けもありがとう。iosでテーブルビューと円グラフを使用した電子メールを送信

答えて

2

テーブルビューのデータからhtmlテーブルを作成することができます。 HTMLテーブルは、NSStringの魔法を使って作成するのが簡単です。
非常に基本的な表は次のようになります。このようなテーブルを作成するために

<table border="1"> 
    <tr> 
    <td>row 1, cell 1</td> 
    <td>row 1, cell 2</td> 
    </tr> 
    <tr> 
    <td>row 2, cell 1</td> 
    <td>row 2, cell 2</td> 
    </tr> 
</table> 

コード次のようになります。

NSString *tableStart = @"<table border=\"1\">\n"; 
    NSString *rowStart = @" <tr>\n"; 
    NSString *cellStart = @" <td>"; 
    NSString *cellEnd = @"</td>\n"; 
    NSString *rowEnd = @" </tr>\n"; 
    NSString *tableEnd = @"</table>"; 

    NSMutableString *table = [NSMutableString string]; 
    [table appendString:tableStart]; 
    for (MyObject *object in self.dataSource) { 
     [table appendString:rowStart]; // one row for each object 

     [table appendString:cellStart]; // first cell for title 
     [table appendString:object.title]; 
     [table appendString:cellEnd]; 

     [table appendString:cellStart]; // second cell for rating 
     [table appendFormat:@"Rating %d", object.rating]; 
     [table appendString:cellEnd]; 

     [table appendString:rowEnd]; 
    } 
    [table appendString:tableEnd]; 

これは非常に基本的なテーブルを作成します。いくつかのhtmlの知識であなたはより多くの手品を加えることができます。

このテーブルをhtmlドキュメントに埋め込み、その電子メールをhtmlとして送信します。

このようにしたい場合は、htmlの基本を習得しなければなりません。これに関する多くの情報がウェブにあります。あなたはそれらの2つのリンクから始めることができます。

http://dev.opera.com/articles/view/1-introduction-to-the-web-standards-cur/#toc
http://dev.opera.com/articles/view/19-html-tables/

+0

uがhtmlタグを使用してデータのテーブルを送信するための任意のチュートリアルのリンクを知っていますか? –

+0

私のコードにこのタグを追加するにはどうすればいいですか? –

+0

私は編集を行った。 –

関連する問題