gpt4 book ai didi

iphone - 在我的 xcode 项目中,我创建了一个 Html 文件,我必须在单击按钮时打印数组的包含内容。如何执行此操作

转载 作者:行者123 更新时间:2023-11-28 17:43:10 25 4
gpt4 key购买 nike

我有一个 CSV 文件,现在我可以读取其中包含的 CSV 文件作为数组。在我的 xcode 项目中,我创建了一个 Html 文件,我必须在单击按钮时在其中打印数组的内容。如何执行此操作。

以下是我的.m文件的代码,

[webView loadRequest:[NSURLRequest requestWithURL:[NSURL fileURLWithPath:[[NSBundle mainBundle]pathForResource:@"Array"ofType:@"html"]isDirectory:NO]]];

NSString *path = [[NSBundle mainBundle] pathForResource:@"Example" ofType:@"csv"];
NSString *contents = [NSString stringWithContentsOfFile:path encoding:NSASCIIStringEncoding error:nil];
NSArray *lines = [contents componentsSeparatedByCharactersInSet:[NSCharacterSet characterSetWithCharactersInString:@"\n,"]];
for (NSString* line in lines) {

NSLog(@"%@", line);
}
NSLog(@" %d", [lines count]);

在Html文件中,以下是代码,

<head>
<title></title>
</head>

<body>
<script language="JavaScript" type="text/javascript">
<!--
var srcFrame;
//External content into a layer
function loadOuter(doc) {
srcFrame = document.getElementById("hiddenContent");
srcFrame.src = doc;
// workaround for missing onLoad event in IFRAME for NN6
if (!srcFrame.onload) {
setTimeout("transferHTML()", 1000)
}
}

function transferHTML(){
srcContent='';
if (srcFrame.contentDocument){
srcContent=srcFrame.contentDocument.getElementsByTagName("BODY")[0].innerHTML;
}
else if (srcFrame.contentWindow){
srcContent=srcFrame.contentWindow.document.body.innerHTML;
}
document.getElementById("outerDisplay").innerHTML = srcContent
}


var DocAry=new Array('lines');

function SelectList(v){
if (v>0){
loadOuter(DocAry[v-1]);
}
}

//-->
</script>

<INPUT TYPE="button" VALUE="lines" onClick="loadOuter('lines')" >


<br>



<div id="outerDisplay"></div>

<iframe id="hiddenContent" width="200" height="200" style="position:absolute;visibility:hidden;" ></iframe>

</body>

我缺少一些代码,即如何提供链接以便将 .m 文件中的数组链接到 Html 文件,以便在 Html 文件中我可以在 OnClick 上显示数组的内容。

最佳答案

好吧,实际上您几乎已经拥有了所需的一切。只需拆分数组 lines 并获取其字符串(您可能正在查看 objectAtIndex)并保存它们。

另一方面,您需要知道您的 HTML 文件在哪里,我相信您知道该怎么做。最方便的解决方案是将 HTML 保存为一个字符串,并使用您的字符串从 lines 创建一个新字符串,然后将新字符串再次保存为 html,可以使用相同的名称,也可以使用另一个名称。

如果你成功了,请告诉我。

关于iphone - 在我的 xcode 项目中,我创建了一个 Html 文件,我必须在单击按钮时打印数组的包含内容。如何执行此操作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7304488/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com