我正在下载许多音频和视频文件并将它们存储在我的主目录中。现在我想“防止备份到 iCloud”,所以我为每个文件的 url 添加了以下代码
- (BOOL)addSkipBackupAttributeToItemAtURL:(NSURL *)URL
{
const char* filePath = [[URL path] fileSystemRepresentation];
const char* attrName = "com.apple.MobileBackup";
u_int8_t attrValue = 1;
int result = setxattr(filePath, attrName, &attrValue, sizeof(attrValue), 0, 0);
return result == 0;
}
谁能告诉我此代码适用于所有 IOS 版本。如果没有,请提出正确的方法来做到这一点。谢谢你