App1にいくつかのIDデータを保存し、同じデバイスのApp2でIDデータにアクセスしたいとします。これはプラットフォーム上で可能ですか?そうでない場合、これに対する回避策はありますか?2つの異なるiOSアプリでデータにアクセスできますか?
6
A
答えて
2
画像共有Instagramのへ:
NSURL *instagramURL = [NSURL URLWithString:@"instagram://location?id=1"];
if ([[UIApplication sharedApplication] canOpenURL:instagramURL]) {
NSString *documentsDirectory = [NSHomeDirectory() stringByAppendingPathComponent:@"Documents"];
NSString *savedImagePath = [documentsDirectory stringByAppendingPathComponent:@"Image.ig"];
NSData *imageData = UIImagePNGRepresentation(originalImageView.image);
[imageData writeToFile:savedImagePath atomically:YES];
NSURL *imageUrl = [NSURL fileURLWithPath:savedImagePath];
UIDocumentInteractionController * docController = [[UIDocumentInteractionController alloc] init];
docController.delegate = self;
[docController retain];
docController.UTI = @"com.instagram.photo";
[docController setURL:imageUrl];
[docController presentOpenInMenuFromRect:CGRectZero inView:self.view animated:YES];
}
2
回避策の1つは、アプリをいくつかのファイルタイプを扱うように登録することです。そのようなファイルが開こうとすると、ユーザーはそれを処理できるアプリケーションの選択肢を取得し、選択したアプリはそのディレクトリにコピーされたファイルのコピーを取得します。~Documents/Inbox
しかし、私はあなたがいくつかの外部サービスでより良いと思う。
3
iOS keychainを使用できます。 keychain access groupsに関する良いチュートリアルです。
マイアプリ間関連する問題
- 1. 同じコードが2つの異なるアプリで2つの異なることをしていますか?
- 2. iOS 2つの異なるアプリがお互いに話し合います
- 3. 2つの異なるシステムでデータを検索しますか?
- 4. 2つのエンティティを2つの異なるテーブルにマップできますか?
- 5. 2つの異なるAppleの開発者アカウントに1つのiOSデバイスを追加できますか?
- 6. 2つの異なる.NETアプリケーションがdb4oファイルにアクセスできない
- 7. 2つの異なるコントローラがmvcの1つのビューにアクセスできますか?
- 8. このiOSアプリがネットワークにアクセスできないのはなぜですか?
- 9. iOSアプリとAndroidアプリの間で簡単にデータを共有できますか?
- 10. 私のアプリはiOSのノート(Appleアプリ)フォルダにアクセスできますか?
- 11. Androidデバイスの2つのマイクからデータ/レコードにアクセスできますか?
- 12. 1つのComboBox選択を2つの異なるデータにバインドできますか?
- 13. アプリx1はアプリx2データにアクセスできない
- 14. iOSアプリでlocalStorageにアクセス
- 15. 2つの異なるデータベース間でデータを同期する
- 16. Android Studioの2つの異なるアクティビティからSQLiteデータベースにアクセス
- 17. 2つの異なるテーブルからアクセスする列
- 18. 1つのポートは2つの異なるプロトコルをリッスンできますか?
- 19. Androidの2つの異なるアクティビティでログインデータに安全にアクセスする
- 20. 2つの異なるバージョンのtmuxを同時に実行できますか?
- 21. アプリケーションは2つの異なるバージョンのlibstdC++に依存できますか?
- 22. ハイチャートのツールチップに2つの異なるフォーマッタを使用できますか?
- 23. どのように2つの異なるイベントボックスサイズを使用できますか
- 24. 異なるロケールアンドロイドのリソースにアクセスできますか?
- 25. 2つの異なるmysqlデータベースのテーブル間でデータをコピー
- 26. 2つのデータベース間で異なるデータの比較と報告
- 27. Salesforce - 2つの異なるオブジェクトタイプに参照フィールドを設定できますか?
- 28. 2つの異なるデータベーステーブルに対してjoinを使用できますか?
- 29. iOSの異なるバージョンのインストールベースを示すデータですか?
- 30. 2つの異なるMySQLテーブルからデータを取得する
あなたはiCloud上またはDropboxのを検討していますか? –
アプリは特定の種類のURLに応答することができるため、App1はApp1:// foo/barのURLに応答するよう登録し、App2はそのURLにアクセスできます。 –
@BrianWillisデバイスにiCloudまたはDropboxがない場合はどうなりますか? – locoboy