1

1.)アプリケーションがクラッシュして次のエラーメッセージが表示されます;

Multi-tasking -> Device: YES, App: YES
2012-05-15 22:14:04.401 ProOne[1720:607] Received memory warning. Level=1
2012-05-15 22:14:08.556 ProOne[1720:607] -[__NSArrayM pickerController]: unrecognized selector sent to instance 0x1e7e90
2012-05-15 22:14:08.758 ProOne[1720:607] *** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[__NSArrayM pickerController]: unrecognized selector sent to instance 0x1e7e90'

これがコードです

onImageClick: function () {
           navigator.camera.getPicture(onSuccess, onFail, { quality: 50,
                                       destinationType: Camera.DestinationType.DATA_URL,
                                       sourceType : Camera.PictureSourceType.CAMERA, 
                                       allowEdit : false, 
                                       encodingType: Camera.EncodingType.JPEG, 
                                       targetWidth: 500, 
                                       targetHeight: 500 
                                       }); 

           function onSuccess(imageData) {
           var image = Ext.getCmp('myImageId');
           image.setSrc("data:image/jpeg;base64," + imageData);
           }

           function onFail(message) {
           alert('Failed because: ' + message);

           }
           }

2.)で撮影した画像を表示するにはどうすればよいViewですか?

4

1 に答える 1

1

私の最初のアイデアは、品質パラメータを25に下げることですが、iPhone4には50を処理するのに十分なメモリがあると思います。

また、DATA_URLの代わりにFILE_URIを使用して、機能するかどうかを確認してみてください。

お役に立てれば

于 2012-05-20T08:08:48.900 に答える