【问题标题】:Ionic Instagram plugin "Cannot read property 'slice' of undefined"Ionic Instagram 插件“无法读取未定义的属性‘切片’”
【发布时间】:2016-10-15 05:31:07
【问题描述】:

我正在使用 Ionic,当我尝试通过 ngCordova 与 Instagram 插件共享图片时,Android 上会发生此错误。我在网上看到了几个像我这样的问题,但没有找到任何解决方案,所以也许有人可以帮助我解决这个问题。

10-14 20:29:51.202 4552-4552/? I/chromium: [INFO:CONSOLE(26794)] "TypeError: Cannot read property 'slice' of undefined
                                           at Object.Plugin.share (file:///android_asset/www/plugins/cordova-instagram-plugin/www/CDVInstagramPlugin.js:93:18)
                                           at Object.share (file:///android_asset/www/scripts/libs/ng-cordova.js:4805:17)
                                           at file:///android_asset/www/scripts/controllers/homeCtrl.js:206:31
                                           at file:///android_asset/www/lib/ionic/js/ionic.bundle.js:56230:19
                                           at Object.ionic.Platform.ready (file:///android_asset/www/lib/ionic/js/ionic.bundle.js:2140:9)
                                           at Object.self.ready (file:///android_asset/www/lib/ionic/js/ionic.bundle.js:56223:26)
                                           at home.shareInstagram (file:///android_asset/www/scripts/controllers/homeCtrl.js:205:26)
                                           at Object.$ionicPopup.show.buttons.onTap (file:///android_asset/www/scripts/controllers/homeCtrl.js:170:105)
                                           at Scope.extend.$buttonTapped (file:///android_asset/www/lib/ionic/js/ionic.bundle.js:56771:45)
                                           at fn (eval at <anonymous> (file:///android_asset/www/lib/ionic/js/ionic.bundle.js:27638:15), <anonymous>:4:386)", source: file:///android_asset/www/lib/ionic/js/ionic.bundle.js (26794)

【问题讨论】:

    标签: android plugins ionic-framework instagram ngcordova


    【解决方案1】:

    好的,也许对某人会有所帮助。在cordova instagram插件的描述中写到我应该像这样传递两个参数

    share(imageData, imageCaption)
    

    但这是一个错误,因为它应该作为参数的对象传递,而不是两个值:

     $cordovaInstagram.share({image: image.data, caption: image.caption}).then(function() {
              // Worked
              alert('instagram sharing worked');
            }, function(err) {
              // Didn't work
              alert('instagram error');
            });
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-12-26
      • 2020-06-27
      • 1970-01-01
      • 1970-01-01
      • 2016-02-08
      • 2019-06-14
      • 2015-04-25
      • 1970-01-01
      相关资源
      最近更新 更多