我正在尝试使用离子v1为app创建一个裁剪器。我跟着这个: https://ionicframework.com/docs/v2/native/imageresizer/
我已经更改了代码的格式,因此它遵循离子v1。现在,在您单击图片的功能中,我的代码如下所示:
var options = {
uri: './pic1.jpg',
quality: 90,
width: 1000,
height: 1280
};
$cordovaImageResizer
.resize(options)
.then(function(image) {
console.log('FilePath', image); },
function() {
console.log('Error occured');
});
当我做Ionic服务时,它直接进入'错误发生',当我尝试使用XCode在我的设备上运行它时,我收到以下错误:
2017-02-28 12:39:35.009885 cropApp [5906:1609632] * WebKit在webView中丢弃了未捕获的异常:decisionPolicyForNavigationAction:request:frame:decisionListener:delegate:* - [__ NSPlaceholderArray initWithObjects:count:]:尝试从对象[0]
插入nil对象有谁知道问题是什么以及如何解决?感谢。
答案 0 :(得分:0)
我有同样的问题。您必须添加iOS所需的fileName参数。
var options = {
uri: './pic1.jpg',
quality: 90,
width: 1000,
height: 1280,
fileName: 'image.jpg'
};