在测试游戏项目的过程中发现一个奇怪的问题:
同一个界面,在android中运行没问题,ios中却打不开
由于问题很容易复现,首先在xcode中看了一下日志,打开界面时报错:error: syntax error during pre-compilation
百度谷歌了一番,没有发现有效的解决方法。
继续看了一下日志,认为是文件编码的问题,重新编码之后发现并没有什么用。
因为另外一个差不多的界面没有报错,所以估计是语法的问题。一步步调试代码之后发现,语句中的冒号写错了。输入了中文输入法下的冒号格式。修改之后界面正常。