У меня есть форма с примерно 10 UITextField
. Эта форма используется для создания NSManagedObject
с 10 полями. Когда пользователь нажимает кнопку «Готово», я должен сделать следующее:Связать данные ядра с UITextField, чтобы предотвратить использование шаблона?
- Заполните все поля в
NSManagedObject
с данными из соответствующих полей - Run
validateForInsert:
и если некоторые данные недостоверны, отметьтеUITextField
недействительным
Я могу сделать это вручную, но это много шаблонов. Я могу использовать KVC, но мне интересно, существует ли такая структура уже. Есть ли какие-нибудь? Как вы его решаете?
Лучше создать текстовое поле подкласса, а не несколько раз с помощью тегов – Wain
Чтобы быть более точным, то валидация ** ** предназначены для UI, но это предназначено для уведомления OS UI OS, а не уведомления iOS UI. В OS X проверка и уведомление автоматически, встроенные в привязки Cocoa. iOS не имеет одного и того же дизайна, поэтому подструктура валидации Core Data имеет очень мало значения для iOS. –
Спасибо за разъяснение. – Mundi