Я не уверен, что достаточно информации, чтобы дать точное решение. Тем не менее, я предполагаю, что свойства недостаточно четко определены для использования в раздутых XIB. Например, вы могли определить свойство label как:
// Interface declaration
IBOutlet UILabel *label;
// property
@property (nonatomic, retain) UILabel *label;
Это неправильно и приведет к утечкам. Правильный способ определения торговых точек:
// Interface declaration
UILabel *label;
// property
@property (nonatomic, retain) IBOutlet UILabel *label;
Это делает так, чтобы при накачке xib установка переменных проходила через синтезированные установщики, таким образом, управление памятью работает так, как вы ожидаете.
Надеюсь, это поможет! Приветствия