Я новичок в разработке приложений ios. Так что воздержитесь от меня, если где-нибудь я ошибаюсь. Я хочу отправить электронное письмо из своего приложения с приложением. Приложение содержит таблицу и круговую диаграмму . Я искал в google и нашел скриншоты и отправлял почту. Но у меня много строк в моем представлении table.So, что любой другой лучший альтернативный способ отправить таблицу данных в виде вложения электронной почты? любая помощь будет оценена по достоинству.Отправка электронной почты с таблицей и круговой диаграммой в ios
1
A
ответ
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. Об этом в Интернете много. Вы можете начать с этих двух ссылок.
http://dev.opera.com/articles/view/1-introduction-to-the-web-standards-cur/#toc
http://dev.opera.com/articles/view/19-html-tables/
Вы знаете у какой-либо связи учебник, чтобы отправить таблицу данных, используя HTML-теги ??? –
как я могу добавить эти теги в свой код ??? –
Я сделал редактирование. –