Fix improper use of NSLocalizedDescriptionKey.

This commit fixes a typo where an underlying error (`NSError` object) was associated with `NSLocalizedDescriptionKey` that is expected to be `NSString` (so it crashed `UIAlertView` with `error.localizedString` as a parameter).