因为页面存在下拉刷新,在写UI时使用MJRefresh先随便放了个默认的下拉刷新控件,运行时总觉得哪里不对,我的手机明明设置的中文显示,但下拉刷新显示的文本是英文,以为自己代码写错了,翻了下之前写的项目的代码,并没有发现问题。
这个有点摸不着头脑,想着MJRefresh是做了国际化语言处理的,就在工程中搜索了下"下拉可以刷新"...工程中竟然没有这句话,我是通过pod方式导入MJRefresh的,找到其MJRefresh所在,发现下图中的bundle的资源为空...顿时知道了原因。
屏幕快照 2018-04-04 17.21.58.png我解决的办法就是: 先将Podfile中pod 'MJRefresh' 注掉,然后 命令行pod install, 将其先移除掉, 再打开Podfile中的pod 'MJRefresh', 再次pod install, 重新运行程序,OK了。
因为页面存在下拉刷新,在写UI时使用MJRefresh先随便放了默认个默认的下拉刷新控件,运行时总觉得哪里不对,我的手机明明设置的中文显示,但下拉刷新显示的文本是英文,以为自己代码写错了,翻了下之前写的项目的代码,并没有发现问题。
这个有点摸不着头脑,想着MJRefresh是做了国际化语言处理的,就在工程中搜索了下"下拉可以刷新"...工程中竟然没有这句话,我是通过pod方式导入MJRefresh的,找到其MJRefresh所在,发现下图中的bundle的资源为空...顿时知道了原因。
屏幕快照 2018-04-04 17.21.58.png我解决的办法就是: 先将Podfile中pod 'MJRefresh' 注掉,然后 命令行pod install, 将其先移除掉, 再打开Podfile中的pod 'MJRefresh', 再次pod install, 重新运行程序,OK了。
PS: 第一次遇到bundle资源没有pod下来的情况
网友评论