この記事は公開されてから1年以上経過しています。情報が古い可能性がありますので十分ご注意ください。
当該ディレクトリをバックアップ対象から外すには、バックアップ対象外属性を付与します。
[bash highlight=”4″]
– (BOOL)addExcludedFromBackupToItemAtPath:(NSString*)filePathString
{
NSError *error = nil;
BOOL result = [URL setResourceValue:[NSNumber numberWithBool:YES] forKey:NSURLIsExcludedFromBackupKey error:&error];
if (!result) {
// error
}
return result;
}
[/bash]
特にエラー処理はしていませんが、単純に書くとこのような感じです。
[adsense]
iCloud絡みの「2.23 – Apps must follow the iOS Data Storage Guidelines or they will be rejected」対策の一つでもありますね。
詳細は本家のこちらをどうぞ。