错误
方法 -[EAzureBlobStorageFile configure:key:container:token:] 中存在未知参数类型“_Bool”。扩展 RCTConvert 以支持此类型。
使用参数在目标 EAzureBlobStorageFile 上调用配置时引发异常“*** -[__NSArrayM objectAtIndexedSubscript:]:索引 3 超出范围 [0 .. 2]”
并且添加 RCTReadString(input, "__attribute__((__unused__))") ||
的修复不适用,因为它已经在我使用的版本上进行了更正,我在 iOS 上工作方式
“react-native”:“0.66.4”
“react-native-azure-blob-storage”:“^2.0.3”,
最佳答案
您可以遵循的解决方法之一来解决上述问题;
- 基于 GitHub问题是修复方法是使用升级版本
react-native
添加以下代码(通过打开myproject/node_modules/react-native/React/Base/RCTModuleMethod.mm
. )。和react-native-azure-blob-storage
.
Code:-
static BOOL RCTParseUnused(const char **input) { return RCTReadString(input, "__attribute__((unused))") || RCTReadString(input, "__attribute__((__unused__))") || RCTReadString(input, "__unused"); }
有关更多信息,请参阅以下链接:-
- 类似 SO THREAD .
- Github 解决方案| XCode 11 Beta App Launch Crash .
关于javascript - 未知参数类型 '_Bool' EAzureBlobStorageFile 和异常 '*** -[__NSArrayM objectAtIndexedSubscript :],我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/72822374/