Xcode Version 8.2.1 (8C1002)
swift3(おそらく)
チャット機能に追加で画像を送れるようにしたく、調べてみたらimport FirebaseStorageの記載がまず必要であったため、
1 ターミナルのPodfileに
pod 'Firebase/Core' pod 'Firebase/Storage'
を追加。
ChatViewController.swiftのimport Firebaseの下にimport FirebaseStorageを追加しました。
しかし、「No such module "FirebaseStorage" 」
というエラーが出ます。
Swiftの開発は初めてで、通常のチャット(メッセージのみ)でのやりとりはできている状態です。(他社が作成しました)
様々なサイトを閲覧した結果、以下の記述をビューで作成した「画像を送る」ボタンとつなげましたが、クリックしても特に変化はありません。
こちらも原因がわかりません。
初めて故に初歩的な箇所で間違っているのかもしれませんが、何卒ご教授いただけると幸いです。
swift
1//画像アップロード 2 @IBAction func pushImage(_ sender: Any) { 3 if UIImagePickerController.isSourceTypeAvailable( 4 UIImagePickerControllerSourceType.photoLibrary) { 5 6 let controller = UIImagePickerController() 7 controller.delegate = self 8 controller.sourceType = UIImagePickerControllerSourceType.photoLibrary 9 10 self.present(controller, animated: true, completion: nil) 11 } 12 } 13 14 // MARK: UIImagePickerControllerDelegate 15 func imagePickerController(picker: UIImagePickerController, 16 didFinishPickingMediaWithInfo: [String: AnyObject]) { 17 if didFinishPickingMediaWithInfo[UIImagePickerControllerOriginalImage] != nil { 18 let image = didFinishPickingMediaWithInfo[UIImagePickerControllerOriginalImage] as? UIImage 19 //ビューへの反映 20 } 21 picker.dismiss(animated: true, completion: nil) 22 }
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/02/23 01:52