2017-02-28 75 views
1

我正在嘗試爲使用離子v1的應用製作裁剪器。我是這樣的: 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'); 
    }); 

當我做離子服務,它直接以「發生錯誤」,當我嘗試我的設備上使用的XCode運行它時,得到下面的錯誤:

2017年2月28日12:39:35.009885 cropApp [5906:1609632] * WebKit的丟棄在web視圖未捕獲的異常:decidePolicyForNavigationAction:請求:幀:decisionListener:委託:* - [__ NSPlaceholderArray initWithObjects:count:]:試圖從對象中插入零對象[0]

有誰知道這個問題是什麼以及我如何解決它?謝謝。

回答

0

我有同樣的問題。您必須添加iOS所需的fileName參數。

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