如何为一个控制器创建webview对象到另一个控制器

时间:2012-06-08 06:59:37

标签: iphone ios webview viewcontroller

在我的应用程序中,我有8个文件

ApplicationDelegate.h, ApplicationController.h 和.m文件 RecordDelegate.h, RecordController.h 和.m文件用于此

我在 Applicationcontroller

中声明了webview 运行应用程序时

webview加载 main.html 文件在此我有按钮记录当我点击按钮导航到 record.html 文件在这里我有录制音频录制视频按钮,

在这里,我点击录制音频它导航到 RecordController.xib 文件在这里我已完成记录操作我想要的完成记录后我想要使用 ApplicationController webview ..在这里我想将一些值传递给javascript 在record voiddidload方法中,我添加了以下代码

ApplicationController *obj=[ApplicationController alloc]init];
[self.view addsubview:obj.Web_View];

任何人都不知道原因 您有任何疑问让我知道吗?

由于

2 个答案:

答案 0 :(得分:1)

从RecordController导航到Application Controller。

Application Controller已经有了webview,因此在RecordController中合成webview对象,并在导航时将值传递给Application Controller。

答案 1 :(得分:0)

这是一个制作单身人士的好教程:http://getsetgames.com/2009/08/30/the-objective-c-singleton/

当你想使用它时,你只需要调用MySingleton.sharedMySingleton.yourVariable 或者如果你想调用一个方法你输入[[MySingleton sharedMySingleton] yourMethod]