如题,报错信息如图
这里其实是想用宏定义调用一个类方法,宏定义的内容是这样的:
#define iwown_localizedString(key,value) [FUHandle iwown_localizedStringForKey:(key) value:value]
找来iOS的宏定义作为对比,最后确定原因是value同时作为方法名和宏定义的形势参数。
将上面的宏定义改成
#define iwown_localizedString(key,value) \ [FUHandle iwown_localizedStringForKey:(key) andValue:value]
#define iwown_localizedString(key,theValue) \ [FUHandle iwown_localizedStringForKey:(key) value: theValue]
都可以编译解决问题。