问题描述:今天加班帮惠氏Wyeth启斌illuma抽奖AIR。在Mac下开发完去PC上测试,发现Mac上一切正常,而PC上程序无法顺利运行。
问题分析:把源代码转到PC运行,一步一步排查。发现PC上会加载隐藏文件,而Mac上不会加载隐藏文件。正是这些隐藏文件的加载导致不正常。
问题解决:
添加如下代码:
if(!file.isHidden)
一切OK了。
总结:Mac系统会忽略隐藏文件,与PC上会遍历所有文件不同。这也许是AIR的bug。
问题描述:今天加班帮惠氏Wyeth启斌illuma抽奖AIR。在Mac下开发完去PC上测试,发现Mac上一切正常,而PC上程序无法顺利运行。
问题分析:把源代码转到PC运行,一步一步排查。发现PC上会加载隐藏文件,而Mac上不会加载隐藏文件。正是这些隐藏文件的加载导致不正常。
问题解决:
添加如下代码:
if(!file.isHidden)
一切OK了。
总结:Mac系统会忽略隐藏文件,与PC上会遍历所有文件不同。这也许是AIR的bug。