MJRefresh刷新提示文本为英文

2018-04-04  本文已影响769人  CoderCurtis

因为页面存在下拉刷新,在写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下来的情况

上一篇 下一篇

猜你喜欢

热点阅读