Привет, я пытаюсь передать значение из моего UITextfield, которое объявлено и используется в моем ViewController, для NSObject, который я создал, которому требуется значение в нем для выполнения операции. Я просто не уверен, что мне нужно делать, я пробовал этоКак получить UITextField String из ViewController в NSObject
Я объявил UITextField в моем заголовочном файле ViewControllers и создал для него IBOutlet.
Тогда я # импортировал это в свой NSObject и попытался назвать его так: NSString * tempTextField = regTextField.text;
и его получение ошибки 'regTextField не определено'.
oh right, поэтому я передал бы его из viewcontroller вместо того, чтобы обнимать его с помощью моего NSObject ... интересно .. да, материал делегата abit confusing Я думаю, что мне нужно его прочитать. – tinhead
@tinhead Правильно ... в этом случае ваш пользовательский класс многократно используется и не должен знать ничего о контроллере, который его использует. Например, когда вы используете объект UILabel, например, он ничего не знает о вашем контроллере представления, но вы можете установить его свойство text, например – Jamie
@tinhead. Я передумал свой первый ответ и делегирование, вероятно, не было бы лучшим Идея для этого типа вещей. Хотя это зависит от того, что вы пытаетесь выполнить. Конечно, хорошая тема для чтения. Это не так уж сложно, если вы попробуете его несколько раз. – Jamie