【问题标题】:passing uiwebview form data to objective c将 uiwebview 表单数据传递给目标 c
【发布时间】:2011-05-20 10:35:14
【问题描述】:

我正在使用 phonegap 加载 Web 应用程序。该应用程序有一个表格。我想捕获此表单数据并将其传递给目标 c,以便我可以创建本地苹果推送通知。

我无法理解如何捕获此表单数据。任何帮助将不胜感激。

谢谢, 彼得

【问题讨论】:

    标签: iphone objective-c uiwebview ios4 cordova


    【解决方案1】:

    我想你会想要创建一个插件来实现这个功能。这里有一些插件示例:https://github.com/phonegap/phonegap-plugins。请注意,Urban Airship 制作了一个推送通知插件,您可以使用或至少用于灵感:http://blog.urbanairship.com/blog/2010/06/09/phonegap-push/

    一般来说,您需要做的是创建一个扩展 PhoneGapCommand 的 Objective-c 类,并拥有一个执行推送通知工作的方法。然后在您的 html 页面中,您需要捕获表单的 onsubmit 事件并在 JavaScript 代码中调用 PhoneGap.exec(MyClass.myMethod", args),其中 args 是表单中名称-值对的简单哈希。

    【讨论】:

    • 感谢您的评论。我将寻找一些例子。如果您有任何,将不胜感激。
    • 我对使用本地 APN 也很感兴趣,据我所知,easyAPN 和城市飞艇正在使用服务器端通知。
    猜你喜欢
    • 2013-08-30
    • 1970-01-01
    • 2013-01-26
    • 1970-01-01
    • 2013-10-15
    • 2018-11-15
    • 1970-01-01
    • 2016-03-01
    • 2011-04-28
    相关资源
    最近更新 更多