这段时间一直在搞项目的微信支付功能,由于采用的是第三方的微信支付,所以支付需要导入一些第三方的支付框架,其中有些是第三方重写了一些扩展类,比如NSString+SPayUtilsExtras,这个类中有个 + (NSString*)spay_out_trade_no;方法,此方法是随机生成商户订单号,理论上直接使用NSString直接调用就可以,但是,我运行的时候,却出现了崩溃,编译时可以通过的.度娘了崩溃信息,发现解决方法是在target里的Build Settings里面找到Other Linker Flags,添加键值-ObjC,再运行,就OK了.
关于Other Linker Flags的作用,有时间可以看看详细介绍.