このエラー/警告が表示される理由
[INFO] Error in success callback: Camera1 = TypeError: Result of expression 'image1' [undefined] is not an object.
Use
注:ボタンをクリックしてカメラから写真を撮った後、このエラー/警告が表示されます
私のコードは次のとおりです。PhoneGap のドキュメントから直接コピーしました。しかし、なぜこのエラーがまだ存在するのでしょうか?
navigator.camera.getPicture(onSuccess, onFail, { quality: 50,
destinationType: Camera.DestinationType.FILE_URI
});
function onSuccess(imageData) {
var image1 = Ext.getCmp('myImageId');
image1.setSrc("data:image/jpeg;base64," + imageData);
}
function onFail(message) {
alert('Failed because: ' + message);
}
コード
これは Image.js と呼ばれ、そのビューです。画面にも画像を表示する必要があります
Ext.define('app.view.Image',{
extend:'Ext.Panel',
xtype:'myImageId',
id:'myImageId',
config: {
title:'Image',
fullscreen: true,
scrollable: false,
}