无法调用React本机函数

时间:2018-06-27 09:46:45

标签: react-native

我正试图从底页内部打开画廊。 解决这个问题是我不知道如何在 if let routes = responseDictionary["routes"] as? NSDictionary { if let legs = routes["legs"] as? NSDictionary { // etc } } 中调用函数。

这是我的底页

React-native

如您所见,它试图调用BottomSheet.showBottomSheetWithOptions({ options: ['Gallery', 'Camera'], title: 'Choose attachment', dark: false, cancelButtonIndex: 3, }, (value) => { switch (value) { case 0: this._onOpenGallery() break case 1: console.log("Option 2"); break } })

这是:

_onOpenGallery()

我已经尝试了很多组合,但是总是得到_this4。_onOpenGallery不是函数。

该如何执行?调用this_onOpenGallery不会运行该函数

1 个答案:

答案 0 :(得分:0)

在您的范围内似乎看不到。尝试将 this 绑定到您的函数或添加全局函数。