离子裁剪误差

时间:2017-02-28 21:41:40

标签: ionic-framework crop

我正在尝试使用离子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对象

有谁知道问题是什么以及如何解决?感谢。

1 个答案:

答案 0 :(得分:0)

我有同样的问题。您必须添加iOS所需的fileName参数。

var options = {
    uri: './pic1.jpg',
    quality: 90,
    width: 1000,
    height: 1280,
    fileName: 'image.jpg'
};