2012-09-24 12 views
6

2 yerel uygulama "A" ve "B" sahibim. "A" uygulamasının "B" ve "B" uygulamalarını bir dosyayla "A" ye yanıt göndermesini istiyorum.Url şeması veya harici sunucu olmaksızın 2 yerel ios uygulaması arasında dosya nasıl paylaşılır?

URL düzeni, "B" Uygulamasını çağırmak için iyi bir çözümdür, ancak dosyaları "A" olarak göndermek için kötü bir çözümdür.

Bir uygulamadan, URL'siz ve harici sunucu olmadan bir uygulamadan diğerine nasıl dosya gönderirim?

+0

İzin verilmediğini sanmıyorum: http://stackoverflow.com/questions/9425706/share-data-between-two-or-more-iphone-applications – Surfbutler

cevap

9

URL seçeneği dışında, iOS keychain'u kullanmak için en iyi seçeneğiniz vardır. Bu article'a bakın.

here numaralı diğer seçenekler de vardır.

Başka bir seçenek iCloud API'lerini kullanmaktır.

Uygulamalar arasında bir daha kopyala yapıştır verileri UIPasteboard.

BTW URL çözümüyle ilgili sorun nedir? Apple, URL to share data between different Apps.

+1

Anahtarlık iyi bir fikir ama uygulama "A" Diğer insanlar tarafından yapmak, bu yüzden anahtarlık – Anthony

+0

cevabını veremezsiniz Cevabım Düzenlendi. ICloud kullanın, aksi takdirde seçenekler dışındasınız! Apple URL çözümünü kullanmanızı önerir! – applefreak

+0

Uygulamalar arasında kopyala yapıştır verileri kullanmak için bir seçenek daha bulundu. Sizin için yararlı olabilir :) – applefreak

3

kullanmanızı önerir. Özel URL şemaları ve bir UIPasteboard kombinasyonu kullanmıştım. Kısa bir süre önce http://enharmonichq.com/sharing-data-locally-between-ios-apps/ numaralı telefondan tam bir eğitim yayınladım.

+1

Hey Dilan, web sitenizin aşağı gibi görünüyor. Siteyi artık sürdürmüyorsanız, içeriğe sahip olup olmadığınızı düşünüyor musunuz? – kjsteuer

İlgili konular