*EDIT* I ve done more research and it looks like cookies may also be the answer. I suppose I would add a button to the form inside the embedded html that calls a function to create a cookie for the values. Then I could access this cookie through obj-c using the stringByEvaluatingJavaScriptFromString method. Of course then you run into the issue of expiration, multiple copies of the form not being allowed, etc. So it is a trade-off of features. I m going to stick with the window.location route because I can store this in a DB and then the user can create another instance of the same form *EDIT*
我做了一些研究,我有一个模糊的想法 如何做到这一点, 但我好奇,如果有更好的方法。
我在开发的 iPad 应用程序上有一个 html 格式 的本地副本。 表格通过 xml 提交服务器端, 并在那里进行解析, 供 DB 存储, 但不幸的是它们相当长。 所以我想让用户将表格保存在目前状态( 可能是他们只填写了一半), 然后稍后再返回 。
我在想的是,我必须写一些插图来解析表格中的收音机按钮和复选框,然后通过窗口传递这些数据。 定位诀窍到 obj- c 代码。 但是,这是非常漫长的, 而在JS 和 Obj- C 之间前后传递的字符串将会很长。 是否有其他方法可以抓住这些复选框/ radio 按钮的值, 并将其传递到 obj- c 侧, 以便稍后重新传播?