2014-01-24 5 views
0

У меня есть контроллер вида модальности (B), который представлен контроллером основного вида (A). B имеет поле имени пользователя и пароля и кнопку отмены и сохранения.iOS - Savely передаёт конфиденциальные данные между контроллерами вида

В настоящее время я использую разворот segue и публичные свойства в B и согласно IBAction в A для передачи данных между VC. Мой подход описан здесь: http://pragmaticstudio.com/blog/2013/2/5/unwind-segues

A затем помещает пароль в брелок.

Как это чувствительные данные, мой вопрос: Безопасно ли передавать пароль от B до A с использованием общедоступных свойств или я должен обрабатывать ввод пароля в цепочку ключей только внутри B?

Спасибо и наилучшие пожелания

ответ

0

Я не вижу, что передача данных является проблемой. Однако почему бы не инкапсулировать свой код Keychain в отдельный класс оболочки keychain? Вы можете позвонить в этот класс из B, чтобы сохранить имя пользователя и пароль, а затем еще один вызов из A, чтобы прочитать имя пользователя и пароль. A и B тогда никогда не должны передавать данные непосредственно между ними.