2012-05-04 6 views
2

私は2つの異なるアプリケーションを同じデバイスに持っています。 2番目のアプリケーションから最初のアプリケーションを開きたいそれはどうしたの?基本的には、app1内のいくつかのボタンをタップすることで、app1からapp2にいくつかのデータを渡したいと思います。いったんタップされると、app2は、渡されたデータに基づいて&を起動し、app2内で何らかのアクションが実行されます。app1からapp2を起動してデータを渡す

この機能を実現する方法。

答えて

2

する他のアプリから開いているアプリケーションは、あなたが得る可能性がある場合、あなたはFacebookの

// Pre 4.2 support 
- (BOOL)application:(UIApplication *)application handleOpenURL:(NSURL *)url { 
    return [facebook handleOpenURL:url]; 
} 

// For 4.2+ support 
- (BOOL)application:(UIApplication *)application openURL:(NSURL *)url 
    sourceApplication:(NSString *)sourceApplication annotation:(id)annotation { 
    return [facebook handleOpenURL:url]; 
} 

からコードをチェックすること

look at this

and this

独自のアプリ "URLスキーム"このメソッドは、

+0

これを共有していただきありがとうございます。 1 Q、私のアプリケーションが実行されていない場合 - (BOOL)アプリケーション:(UIApplication *)アプリケーションのhandleOpenURL:(NSURL *)urlまたはapplicationDidFinishLaunchWithOptions? 。だから、基本的には、私はアプリの初期化部分を正しく処理できるように、メソッド呼び出しのライフサイクルはどうでしょうか。 – Abhinav

関連する問題