搭建好的react-native项目中 运行过程中报一下错
Unknown argument type ’ attribute_’ in method -[ RCTAppState gerCurrnetAppState:error:].Extend RCTConvert to support this type.
解决办法:
找到
nodemodule 文件夹 下面的react-native>React>Base>RCTModuleMethod.m
找到 RCTParseUnused
方法
可以看到原本的方=方法中是这样
static BOOL RCTParseUnused(const char **input)
{
return RCTReadString(input, "__unused") ||
RCTReadString(input, "__attribute__((unused))");
}
修改为
static BOOL RCTParseUnused(const char **input)
{
return RCTReadString(input, "__unused") ||
RCTReadString(input, "__attribute__((__unused__))") ||
RCTReadString(input, "__attribute__((unused))");
}
也就是添加一个判断 RCTReadString(input, "__attribute__((__unused__))")
以上内容均为个人学习笔记,不存在任何其他或者商业行为 ,如有侵权或者其他,必删除。请私聊或者评论告知。