adobe air 3.6 sdk测试版与preventBackup一起发布,用于ios应用程序开发。
但当我使用File.prventBackup.resolvePath(dbname)时,它给出了
1119:通过具有静态类型Class的引用访问可能未定义的属性preventBackup。
错误,
如何使用preventBackup使目录不备份thx。
您会得到错误,因为File类中没有名为"preventBackup"的方法或属性
文件类描述如下:http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/flash/filesystem/File.html#propertySummary
.resolvePath通常与目录属性结合使用,例如:
File.applicationDirectory.resolvePath(dbName);
编辑:
根据AIR 3.6 SDK的发布说明:
要使用此功能,应用程序描述符命名空间3.6和SWF版本19或更高版本将需要
所以您需要在应用程序描述符文件的开头使用这个:
<application xmlns="http://ns.adobe.com/air/application/3.6">
这在额外的编译器参数中:
-swf-version=19