I use SyncDocs in my iphone app. I found a bug that affects international users. If the user's time zone is something other than the ones used in North America, the SyncDocs will have trouble restoring from the time-stamped folders that get created by the back up action. For whatever reason it seems that the file names for time zones in lets say Australia end up with a space in the file name which seems to cause trouble for the conversion back to an NSDate. I was able to get it working consistently by changing the following line SyncDocs.m.
#define kBackupDateFormat @"yyyy-MM-dd'T'HH.mm.ss"
//#define kBackupDateFormat @"yyyy-MM-dd'T'HH.mm.ssZZZ"
It essentially removes the time zone portion of the filename which really doesn't buy you anything anyway, thus eliminating the space that ends up appearing for time zones which aren't preceded with a negative sign.
Hope this helps,
Todd Florman
This problem is a known issue and the one developer (that I know of) who is currently using this feature is using a workaround. This workaround doesn't allow spaces in the restore directories or filenames.
I have completed the work on the Bonjour implementation now, so I will now have time to fix this issue.