2017-02-28 2 views
1

Ich versuche einen Cropper für eine App mit ionic v1 zu machen. Ich folge diesem: https://ionicframework.com/docs/v2/native/imageresizer/Ionic Cropping Fehler

Ich habe das Format des Codes geändert, so folgt es ionischen v1. Nun, in der Funktion, wo Sie auf ein Bild klicken, sieht mein Code wie folgt aus:

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'); 
    }); 

Wenn ich Ionic dienen, geht es direkt zu ‚Fehler aufgetreten‘ und wenn ich es auf meinem Gerät versuchen läuft Xcode , bekomme ich folgende Fehlermeldung:

2017.02.28 12: 39: 35,009885 cropApp [5906: 1.609.632] * WebKit eine abgefangene Ausnahme in der webView verworfen: decidePolicyForNavigationAction: Anfrage: Rahmen: decisionListener: Delegierten: * - [__ NSPlaceholderArray initWithObjects: count:]: versucht, kein Objekt von Objekten einzufügen [0]

Weiß jemand, was das Problem ist und wie ich es lösen kann? Vielen Dank.

Antwort

0

Ich hatte das gleiche Problem. Sie müssen den Parameter fileName hinzufügen, der für iOS erforderlich ist.

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