My current implementation seems to deal with this -- if I get an error during the save preferences, I use dispatch_after for 1 second, and try again.
Topic:
App & System Services
SubTopic:
Networking
Tags: