码迷,mamicode.com
首页 > 其他好文 > 详细

WaxPatch中demo注意问题

时间:2016-06-15 19:11:19      阅读:140      评论:0      收藏:0      [点我收藏+]

标签:

问题一
技术分享 https://github.com/mmin18/WaxPatch网址中提供的demo是可以运行,但是存在一个问题,如果把patch.zip换成自己的并且上传到自己的服务器(github),在demo中把服务器地址换成自己的patch.zip所在的地址,然后调试,会发现失败。失败原因主要是lua解释器找不到patch.lua和MainViewController.lua,因为demo自带的解压缩类在解压我们自己提供的patch.zip时会自己在解压目录新建目录patch,再把内容解压到该目录下。正常情况我们要的是解压后的目录应该是dir.../lua/patch.lua,但是用自己的patch.zip解压的目录是dir.../lua/patch/patch.lua,因此lua解释器报找不到patch.lua错误。
  • 解决方案
  1. 代码中有一段“%@/?.lua;%@/?/init.lua;”表示告诉lua编译器哪里去加载要编译执行的lua文件,因此可在此处加上patch,即改成“%@/patch/?.lua;%@/?/init.lua;
  2. 可以自己用代码把dir.../lua/patch/patch.lua中的patch.lua写入到dir.../lua/patch.lua中
  3. 换一套解压缩的类库
问题二
技术分享 有时候上面的问题解决了或是没有上述错误,lua解释器包报编译时在.lua文件某某行遇到不可识别的字符,那是因为在mac中可能用第三方输入法全角输入导致
  • 解决方案
    编辑lua文件时用lua专有的编辑器,可以使用Sublime Text2等等,这类编辑器可以看到错误的全角的字符,进而可以修改。
 

WaxPatch中demo注意问题

标签:

原文地址:http://www.cnblogs.com/piaojin/p/5588442.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!