0

adobe air 3.6 sdk beta 与 preventBackup 一起发布,用于 ios 应用程序开发。

但是当我使用 File.preventBackup.resolvePath(dbname) 时,它给出了,

1119:通过静态类型 Class 的引用访问可能未定义的属性 preventBackup。

错误,

我怎样才能使目录不备份 preventBackup thx。

4

1 回答 1

1

您收到错误是因为没有名为“preventBackup”的 File 类的此类方法或属性

文件类在这里描述: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
于 2013-02-09T14:10:35.690 回答