Передача параметров пользовательскому классу при инициализации

У меня есть класс Сообщение с двумя атрибутами: имя и сообщение и еще один класс MessageController с двумя текстовыми полями, nameField и messageField . Я хочу создать экземпляр сообщения в MessageController , передав эти два атрибута в качестве аргументов.

Сейчас я делаю следующее:

 Message *messageIns = [[Message alloc] init];
 messageIns.name = nameField;
 messageIns.message = MessageField; 

Как я могу передать значения при создании экземпляра? Я попытался переопределить init в Message.m, но не знаю, как это сделать.

-(id)init{
    if((self=[super init])){

    }
    return self;
}

Пожалуйста, помогите.

19
задан Josh Caswell 22 May 2011 в 00:58
поделиться