私がやろうとしていることは単純です:
NSArray *dirs = NSSearchPathForDirectoriesInDomains(NSDocumentationDirectory, NSUserDomainMask, YES);
NSString *d = [dirs[0] stringByAppendingPathComponent:@"test.archive"];
BOOL r = [NSKeyedArchiver archiveRootObject:d toFile:d];
NSLog(@"%d", r);
そして、コードは毎回失敗します (ログに 0 が表示され、対応するファイル パスにファイルが作成されないことを意味します)。
ここで何が欠けていますか?