我正试图从底页内部打开画廊。
解决这个问题是我不知道如何在 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不会运行该函数
答案 0 :(得分:0)
在您的范围内似乎看不到此。尝试将 this 绑定到您的函数或添加全局函数。