Это сеттеры и геттеры.
-(NSMutableArray*)contactList
{
return contactList;
}
-(void)setContactList:(NSMutableArray*) aContactList
{
[contactList release];
contactList=aContactList; //its working fine but leaks
// contactList=[aContactList copy];
// If I keep like this getting exception as mutating
// object setting to immutable but it is mutable only.
}
В контроллере представления, в функции редактирования, я добавляю новый объект в список, подобный этому
[tempDetailsObj.contactList addObject:editcontacts];
здесь я получаю исключениекак мутирующий
объект, устанавливаемый в неизменяемый, но только изменяемый.
Если я удаляю копию, она работает нормально, но у меня появляется утечка, поэтому я хочу добавить объект в список без каких-либо исключений, и он не должен вызывать утечек.