如何在启动时在PhoneGap应用程序中调用一些Objective C代码
How to call some Objective C code in a PhoneGap app on startup?
我有一个使用JavaScript和HTML启动并运行的PhoneGap应用程序。
在应用程序启动时,我需要运行一些目标 C 代码(我对目标 C 一无所知。我只有一些需要复制+粘贴的代码,以便在应用程序启动时运行)。
我应该把这些代码放在Phonegap项目中的什么位置?是否有某种事件侦听器或主函数?
在 AppDelegate.m 文件中查找名为:
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
//ADD YOUR OBJECTIVE-C CODE HERE
return YES;
}
另一种可能的选择:
您可能还有其他类,例如XXXViewController.h/.m。如果是这种情况,请检查是否有调用的方法:
- (void)viewDidLoad
{
[super viewDidLoad];
//INSERT YOUR OBJECTIVE-C CODE HERE.
}
你需要使用一个插件。 通过这样做,您可以创建本机目标C类,然后从PhoneGap中的Javascript调用它们。
看看这里: http://www.adobe.com/devnet/html5/articles/extending-phonegap-with-native-plugins-for-ios.html
相关文章:
- 从桌面读取python文件时高亮显示代码
- 如何将函数包装在函数中以避免代码重复
- 通过单击表单中的按钮,在代码生成中使用javascript生成字母数字代码
- 货币代码为欧元-金额的格式不应包含小数
- Regex代码只允许一个空格
- 如何将屏幕分辨率乘以 80%,然后在代码中使用
- 使用Objective-C的JavaScript注入方法
- 从var向代码隐藏函数传递值
- 如何动态插入jquery代码
- 如何在php变量中嵌入JQuery代码
- 如何从Objective-C代码中调用javascript代码
- 如何在启动时在PhoneGap应用程序中调用一些Objective C代码
- 在Phone Gap中使用Objective-C原生自定义框架/代码
- 如何将objective C或swift编程代码集成到cordova ios应用程序中
- 最佳实践:如何从JavaScript调用Objective-C代码
- 在web viewios中注入objective - c代码
- 如何从Objective C代码中使用nsarray传递数据集合到javascript函数
- 从Objective C执行Javascript代码
- 使用UIWebView从HTML代码中调用objective - c代码中的方法
- 用objective C处理嵌入json中的javascript代码