- Swift part5 [転載禁止]©2ch.net
923 :デフォルトの名無しさん[]:2016/01/29(金) 16:14:31.38 ID:ylJzDEmm - 現在アプリを立ち上げると、”写真”アプリのようにカメラロール内の画像一覧が表示され、
任意の画像を選択すると”safari”に遷移しgoogle画像検索で検索できるアプリを作っています。 app storeで入手できる
|
- Swift part5 [転載禁止]©2ch.net
924 :デフォルトの名無しさん[]:2016/01/29(金) 16:15:41.64 ID:ylJzDEmm - 現在アプリを立ち上げると、”写真”アプリのようにカメラロール内の画像一覧が表示され、
任意の画像を選択すると”safari”に遷移しgoogle画像検索で検索できるアプリを作っています。 app storeで入手できる"画像で検索"というアプリを使っていたのですが(ステマじゃないです)、 広告が鬱陶しくシンプルなUIのアプリを自分で作ってしまおうと考えました。 しかし、悪戦苦闘したのですが全然実力のない私には実装が難しいので、ソースコードを見ていただき、ぜひご指摘やアドバイスをいただきたいと思いました。 以下のコードは、アプリを立ち上げると”写真”アプリのようにカメラロール内の画像一覧を表示することを目指し書いた物です。(まだ、googl画像検索へ画像を渡す方法を知らないため) しかし、画像一覧が表示されないので、どこかが間違っていると思うのですが、私にはわかりません。わかる方にアドバイスをいただけたら、大変ありがたいです。 viewWillApperを使用したのは、裏で起動している状態でもアプリアイコンをタップすると写真一覧を表示できるようにとの理由です。
|
- Swift part5 [転載禁止]©2ch.net
925 :デフォルトの名無しさん[]:2016/01/29(金) 16:17:21.13 ID:ylJzDEmm - import UIKit
class ViewController: UIViewController,UIImagePickerControllerDelegate,UINavigationControllerDelegate { override func viewDidLoad() { super.viewDidLoad() // Do any additional setup after loading the view, typically from a nib. } override func viewWillAppear(animated: Bool) { pickImageFromLibrary() //ライブラリから写真を選択する } //ライブラリから写真を選択 func pickImageFromLibrary() { if UIImagePickerController.isSourceTypeAvailable(UIImagePickerControllerSourceType.PhotoLibrary) { //追記 //写真ライブラリ(カメラロール)表示用のViewControllerを宣言しているという理解 let controller = UIImagePickerController() //おまじないという認識で今は良いと思う controller.delegate = self //新しく宣言したViewControllerでカメラとカメラロールのどちらを表示するかを指定 //以下はカメラロールの例 //.Cameraを指定した場合はカメラを呼び出し(シミュレーター不可) controller.sourceType = UIImagePickerControllerSourceType.PhotoLibrary //新たに追加したカメラロール表示ViewControllerをpresentViewControllerにする self.presentViewController(controller, animated: true, completion: nil) } } override func didReceiveMemoryWarning() { super.didReceiveMemoryWarning() // Dispose of any resources that can be recreated. }}
|
- Swift part5 [転載禁止]©2ch.net
926 :デフォルトの名無しさん[]:2016/01/29(金) 16:18:21.79 ID:ylJzDEmm - また、google画像検索へ画像を渡す方法も教えていただくと大変嬉しいです。よろしくお願いします。
|
- Swift part5 [転載禁止]©2ch.net
928 :デフォルトの名無しさん[]:2016/01/29(金) 17:34:42.97 ID:ylJzDEmm - >>927 すみません。その通りかもしれません。私の実力不足が原因です。
|
- Swift part5 [転載禁止]©2ch.net
931 :デフォルトの名無しさん[]:2016/01/29(金) 19:18:40.50 ID:ylJzDEmm - >>929スレチでしたか…ありがとうございます
|