0
gifを共有できるアプリを作りたいと思います。問題は、このコードを使用するとアプリケーションがクラッシュし、何も共有しないということです。私は答えのためにスタックのオーバーフローを見ようとしましたが、何も見つかりませんでした。 コードの下に書きます。このコードで何が間違っていますか? ありがとう!すぐに1つのgifを共有する
@IBAction func shareAction(sender: AnyObject) {
let imageURL: NSURL = NSURL(string: "http://media.fyre.co/OM2K20rSJuMGATAFFXRK_6.gif")!
let imageData: NSData = NSData(contentsOfURL: imageURL)!
let objectsToShare: [AnyObject] = [imageData]
let activityVC: UIActivityViewController = UIActivityViewController(activityItems: objectsToShare, applicationActivities: nil)
self.presentViewController(activityVC, animated: true, completion: nil)
}
また、_Info.plist_ファイルで手配していない限り、iOSではこのように「http:」を使用することはできません。 iOSにはデフォルトで 'https:'が必要です。 – matt
ありがとうございます。私は正しく2番目の部分に従います。アプリはもはやクラッシュしない。問題はNSURLSessionを使用できないことです:imageURL:NSURLSession = NSURLSession(設定: "media.fyre.co/OM2K20rSJuMGATAFFXRK_6.gif") – MrApp
これでNSURLSessionの使い方が変わりました。それを使用する方法を学ぶ。 – matt