UIActivityViewControllerを使用してAirDrop経由でiOSデバイス上のアプリケーションから別のiOSデバイスへデータ(NSData)を送信しようとしています。私は私のアプリのplistで新しいCSM(カスタムデータ型)を作成しました。 public.filename-extension = ppm。 したがって、私は送信しようとしているNSDateオブジェクトにppm拡張を追加しますか?あなたがUIActivityViewControllerを表示したときに、オブジェクトImの送信に自分のアプリの公開拡張子(ppm)がないと、自分のアプリのアイコンがUIActivityViewControllerウィンドウに表示されないと考えていますか?本当に混乱している! は、相続人は、私がUIActivityViewControllerUIActivityViewController経由でカスタムデータを送信
@IBAction func shareButton(sender: AnyObject) {
// myData is the object I want to send to be used in my app on another device
let vc = UIActivityViewController(activityItems: [myData],applicationActivities: [])
presentViewController(vc, animated: true, completion: nil)
}
を提示するために使用しているコードは基本的に、私がやろうとしているすべては、あなたがAirDrop sample codeでそれを見てみる必要があります私のアプリで
例を示してくれてありがとう、私は今、学び、Multipeerフレームワークを他のデバイスにデータを渡すための成功した方法としてアプリに実装しました。 – pete