html - 如何在 objective-c 中创建 html 文件?

标签 html objective-c file

在我的应用程序中,我想从数组创建 html 文件,有人知道如何实现吗?

提前致谢!

最佳答案

这其实很简单:

您可以从一个 NSMutableString 开始并构建一个大字符串,稍后您可以在文件中对其进行转换:

NSArray *yourArray = [NSArray arrayWithObjects: @"green", @"blue", @"red", nil];

NSMutableString *htmlText = [[NSMutableString alloc] init];
[htmlText appendFormat: @"<html><head><title>TEST</title></head>"];
[htmlText appendFormat: @"<body>"];

[htmlText appendFormat: @"<ul>"];
for ( NSString *tmpText in yourArray] )
{
  [htmlText appendFormat: @"<li>%@</li>", tmpText];
}
[htmlText appendFormat: @"</ul>"];

[htmlText appendFormat: @"</body>"];
[htmlText appendFormat: @"</html>"];

// create the file

NSError *error = nil;

[htmlText writeToFile:yourPath atomically:YES encoding: NSUTF8StringEncoding error:&error];

if ( error )
{
  // do some stuff
}

关于html - 如何在 objective-c 中创建 html 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5777441/

相关文章:

javascript - 在 javascript 中操作 asp.net 'runat="server"' html 对象

objective-c - SBJson 和 NSData

file - Groovy 解析文本文件

file - 根据文件是否包含字符串进行搜索然后删除

javascript - 为什么我的 strokeStyle 是透明的?

javascript - JQuery 查找子元素内部文本并替换为 IMG HTML

iphone - 如何删除主从模板上的编辑按钮

ios - NSArray writeFileToPath 失败

c++ - 从文件中读取字符串并排序

html - 如何在 Bootstrap 中制作具有不同背景和左右间距的两列