10

現在アプリケーションを開発しています。ボタンを押してカメラを開き、スナップショットを作成して.jsonファイルに添付し、サーバーに送信できるようにする必要があります。過去数時間、グーグルとStackOverflowで検索していますが、すべてのチュートリアルが非常に古い(08'-09')か、私のニーズに合わないようです。すべての作業がクラスで行われることは知っていますUIImagePickerControllerが、実際の例を示したいと思います。誰かがこのようなことを始めるための良いチュートリアルを知っていますか?

4

4 に答える 4

29

AppCodaのこの記事をチェックしてください。非常に明確でシンプルなシンプルなiPhoneカメラアプリを作成してください:)

ネイティブiOSカメラアプリを使用して写真を撮る

- (IBAction)takePhoto:(UIButton *)sender {

    UIImagePickerController *picker = [[UIImagePickerController alloc] init];
    picker.delegate = self;
    picker.allowsEditing = YES;
    picker.sourceType = UIImagePickerControllerSourceTypeCamera;

    [self presentViewController:picker animated:YES completion:nil]; 
}

キャプチャした写真を読みます(実装する必要がありますUIImagePickerControllerDelegate

- (void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info {

    UIImage *chosenImage = info[UIImagePickerControllerEditedImage];
    self.imageView.image = chosenImage;

    [picker dismissViewControllerAnimated:YES completion:nil];
}
于 2013-10-07T09:58:29.950 に答える
15

あなたが次のようなものをグーグルで検索した場合:

UIImagePickerControllerとjsonに配置されたスナップショットを取得し、サーバーに送信します

少し難しいでしょう。したがって、このチュートリアルをに使用してくださいUIImagePickerController。ちなみに、検索の用語は次のとおりです。

UIImagePickerControllerチュートリアル2012

于 2012-07-04T12:21:47.643 に答える
1

私はこのコードAQPhotoPickerに出くわしました。これは1回の呼び出しで非常に使いやすく、カメラまたはphotoPickerから写真を取得します

于 2014-09-14T12:08:27.960 に答える
0

これを試してください。非常に簡単です。コントローラーのデリゲートを設定して呼び出すだけです。グーグルはあなたを助けます、たくさんのリソースと実用的な例があります。たとえば、Appleのサンプルコード

于 2012-07-04T12:21:30.817 に答える