2

JavaScriptとHTMLを使用してPhoneGapアプリを起動して実行しています。

アプリの起動時に、Objective Cコードを実行する必要があります(Objective Cについては何も知りません。アプリの起動時に実行されるように、コピーして貼り付ける必要のあるコードがいくつかあります)。

そのコードをPhonegapプロジェクトのどこに配置しますか?ある種のイベントリスナーやメイン関数はありますか?

4

2 に答える 2

4

In your AppDelegate.m file look for a method called:

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
    //ADD YOUR OBJECTIVE-C CODE HERE
    return YES;
}

Another possible option:

It's possible that you have other classes, like an XXXViewController.h/.m. If that's the case, check if there is a method called:

- (void)viewDidLoad
{
    [super viewDidLoad];
    //INSERT YOUR OBJECTIVE-C CODE HERE.
}
于 2012-08-14T14:30:56.157 に答える
1

プラグインを使用する必要があります。これにより、ネイティブのObjective Cクラスを作成し、PhoneGapのJavascriptから呼び出すことができます。

こちらをご覧ください:http ://www.adobe.com/devnet/html5/articles/extending-phonegap-with-native-plugins-for-ios.html

于 2012-08-14T14:06:04.170 に答える