首页 > 解决方案 > com.facebook.react.bridge.NativeArgumentsParseException:RNGooglePlaces.openAutocompleteModal 有 3 个参数,预期为 4

问题描述

我正在尝试在我的本机应用程序中实现 Places 自动完成。以前我使用react-native-google-places 2.5.2 版,一切正常。最近我更新到最新版本 3.1.2。

openSearchModal() {
  RNGooglePlaces.openAutocompleteModal({
    type: 'establishment',
  })
  .then((place, err) => {
    this.setState({ placeObj: place.address, selectedPlace: place.name });
    this.props.callback(place);
    console.log(err);
  })
  .catch(error => console.log(error.message)); 
 // error is a Javascript Error object
}

上面是将触发 onButton press 的代码。

在调试模式下一切正常。但是当我进行发布构建时,我收到了这个错误。

com.facebook.react.bridge.NativeArgumentsParseException: RNGooglePlaces.openAutocompleteModal got 3 arguments, expected 4

任何人都可以帮我解决这个问题。

标签: javaandroidreact-native

解决方案


推荐阅读