Haizi
Haizi
手误关闭了issue,叹气!!
[Demo](https://github.com/ZhangTonghai/Mt_Demo) 复现步骤: 1、运行后点击第一个页面红色cell,进入第二个vc 2、返回第一个vc并重复步骤1 3、重复步骤2 ,出现崩溃,如下图  神策业务的大致流程是这样的: ``` - (void)sensorsdata_setDelegate:(id )delegate(UIScrollView+AutoTrack.m) + (void)hookDidSelectMethodWithDelegate:(id)delegate(SADelegateProxy.m) + (NSString *)generateSensorsClassName:(id)obj(SADelegateProxy.m) ... ``` 希望提供的资料有用。
补充: 在设置collectionView的delegate之前调用mt_limitSelector则不会有问题,所以我还没断定问题在这边还是神策方面,忘指点。
兄弟,了解下作者的事情再来提issue吧 你既然知道怎么解决,自己fork一份改了不就完事了?
使用pod集成最新版本,同样遇到这个问题,发现这个框架默认打开了bitcode,因为我们的工程本身不支持bitcode,所以我再podfile中做了如下处理:所有pod集成的框架ENABLE_BITCODE配置为NO,目前可以解决我的问题。 pod版本为1.7.3 ``` post_install do |installer| installer.pod_target_subprojects.each do |project| project.build_configurations.each do |config| config.build_settings['ENABLE_BITCODE'] = 'NO' config.build_settings['IPHONEOS_DEPLOYMENT_TARGET'] = '9.0' end project.targets.each do |target| target.build_configurations.each do |config| config.build_settings['ENABLE_BITCODE'] = 'NO' config.build_settings['IPHONEOS_DEPLOYMENT_TARGET'] =...
> 求问最后是怎么解决的?我也遇到了同样的问题。 就是我贴出来的那段加在podfile里,我个人这样打包是没问题的