вы можете создать 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.В интернете много информации об этом.Вы можете начать с этих двух ссылок.
http://dev.opera.com/articles/view/1-introduction-to-the-web-standards-cur/#toc
http://dev.opera.com/articles/view/19-html-tables/