ОК, так что, думаю, я понял это.Когда я переустанавливал xcode, моя консоль была выключена, поэтому я не видел сообщений об ошибках.Включил его сейчас и получил ошибку
Завершение приложения из-за необработанного исключения 'UIViewControllerHierarchyInconsistency'
Проблема заключалась в том, что я добавлял MyCustomComponent в MyViewController с использованием
self.view=myCustomComponent.view
когда я должен был делать
[self.view addSubview:myCustomCoponent.view]
, это не было проблемой в ios 4.3, но, кажется, это большая проблема в ios 5.